Rails 3, используя Devise, как добавить: заблокировать после факта? Я использую устройство успешно, но решил добавить: блокируемый модуль. Наша таблица называется Users. Я не могу найти документы о том, как добавить новый модуль разработки (или удалить его) после выполнения начальной настройки. Ответ 1 Вы должны иметь возможность сделать следующее в миграции change_table(:users) do |t| t.lockable :lock_strategy => :failed_attempts, :unlock_strategy => :both end Поля, которые он добавляет: t.integer "failed_attempts", :default => 0 t.string "unlock_token" t.datetime "locked_at" Ответ 2 Devise добавляет вызов devise в вашу модель app/models/user.rb в вашем случае. Вы можете просто добавить :lockable в качестве параметра к этому.
Ответ 1 Вы должны иметь возможность сделать следующее в миграции change_table(:users) do |t| t.lockable :lock_strategy => :failed_attempts, :unlock_strategy => :both end Поля, которые он добавляет: t.integer "failed_attempts", :default => 0 t.string "unlock_token" t.datetime "locked_at"
Ответ 2 Devise добавляет вызов devise в вашу модель app/models/user.rb в вашем случае. Вы можете просто добавить :lockable в качестве параметра к этому.