Этот вопрос кажется странным ;-) Если вы написали что-то похожее:
change_table(:users) do |t|
t.confirmable
end
add_index :users, :confirmation_token, :unique => true
и, как вы сказали, небольшое изменение в модели (прохождение дополнительного =>: подтверждается для разработки), например, так:
devise :database_authenticatable, :registerable, :confirmable
теперь вы можете генерировать некоторые виды (если вы этого не сделали)
rails generate devise:views
Вы можете перейти в app / views / devise / translations / new.html.erb и проверить, как он выглядит, или изменить его. Кроме того, вы можете проверить приложение / views / devise / подтверждений / shared / _links.erb => есть строка:
<%- if devise_mapping.confirmable? && controller_name != 'confirmations' %>
Это условие проверяет, включено ли подтверждаемое, так что ... технически, если все прошло нормально, оно должно работать OOTB. После создания новой учетной записи - в журнале - вы должны увидеть строки, куда отправляется письмо с подтверждением с соответствующей ссылкой. Это вызывает:
Rendered devise/mailer/confirmation_instructions.html.erb
так что у вас есть следующее место, где вы можете немного его настроить
Как настроить стратегию подтверждения? Пожалуйста, задайте точный вопрос, чего вы хотите достичь. Вы можете проверить разработку пути драгоценного камня. В /lib/devise/models/confirmable.rb могут быть полезны некоторые комментарии.
привет