我需要向 Rails 应用程序中的模型添加确认电子邮件功能,但仅此而已。它不是一个用户模型,它是不可验证的。
我添加devise :confirmable
到模型中,并运行迁移:
class AddConfirmableToProjects < ActiveRecord::Migration
def up
add_column :projects, :confirmation_token, :string
add_column :projects, :confirmed_at, :datetime
add_column :projects, :confirmation_sent_at, :datetime
add_index :projects, :confirmation_token, :unique => true
end
def down
remove_column :projects, :confirmation_token, :confirmed_at, :confirmation_sent_at
end
end
但是当我创建一个新项目时,我得到:Could not find a valid mapping for #<Project...