我正在尝试使用 Mongoid 作为 ORM 使用 MongoDB 构建一个新的 Rails 应用程序。身份验证由魔法宝石处理。
我的 Users#new 视图中出现以下错误。
undefined method 'password_confirmation' for #<User:0x007feff2a23890>
我的模型看起来像这样。
class User
include Mongoid::Document
authenticates_with_sorcery!
attr_accessible :username, :email, :password, :password_confirmation
field :username
field :email
field :password
end
field
如果模型中没有每个字段的定义,我会收到此错误。该字段是一个虚拟字段,因此无论如何password_confirmation
它都不应该有定义。field
如何在表单助手中使用 Mongoid 中的动态和虚拟字段(在配置中设置为 true)?