gpt4 book ai didi

ruby-on-rails - NoMethodError at/users undefined method `email` for #

转载 作者:数据小太阳 更新时间:2023-10-29 09:02:12 26 4
gpt4 key购买 nike

我想使用 devise gem 来做用户注册模块。我按照官方设计网站上的说明进行操作。我将电子邮件字段名称更改为“联系人”。我对注册模块的测试现在收到错误:

NoMethodError at /users undefined method `email` for #<User:0x007f64aa0033c0>

用户.rb:

class User < ActiveRecord::Base
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
end

views/devise/registrations/new.html.erb:

<div class="field">
<%= f.label :contact %>
<div class="ui action input">
<%= f.email_field :contact, class: "verification-contact", require: true %>
<a class="ui button verification-button">Get Code</a>
</div>
</div>

最佳答案

如果您想使用任何其他字段,请按照此发送电子邮件 link

仅仅更改联系人的电子邮件名称可能无济于事。 Devise 提供了对定制的全面支持,但它必须是循序渐进的

关于ruby-on-rails - NoMethodError at/users undefined method `email` for #<User :0x007f64aa0033c0>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32822038/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com