Мне нужно добавить функциональность электронной почты подтверждения модели в приложение 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...
[Как добавить: confirmable для пользователей] (https://github.com/plataformatec/devise/wiki/How-To:-Add-:confirmable-to-Users) –