【发布时间】:2013-04-21 00:26:14
【问题描述】:
我需要向 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...
【问题讨论】:
标签: ruby-on-rails ruby devise devise-confirmable