問題があります。シェルでコマンド rake db:reseed を使用してデータベースをリセットすると、次のエラーが発生します。
Customer:Class の未定義のローカル変数またはメソッド「roify」
Rolifyを使用したモデルのコードは次のとおりです。
class Customer
include Mongoid::Document
include Mongoid::Timestamps
rolify
embeds_one :contact
has_many :orders
devise :database_authenticatable, :recoverable, :registerable, :timeoutable, :validatable,
:token_authenticatable, :confirmable
attr_accessible :email, :password, :password_confirmation, :add_role
field :first_name
field :last_name
field :password
field :gender
field :confirmed_at
field :unconfirmed_email
field :confirmation_url
field :confirmation_token
field :confirmation_sent_at
field :email
field :encrypted_password
gender_regex = /^(Male|Female)$/
validates :first_name, presence: true, :allow_blank => true
validates :last_name, presence: true, :allow_blank => true
validates :password, presence: true
validates :gender, presence: true, :allow_blank => true,
format: { with: gender_regex }
end
理由を知っている場合は、私を助けてください:)