Я создаю почтовый запрос для запроса Забыли пароль. Итак, я создал контроллер, используя:
rake generate controller post forgot_password
Теперь, когда я хочу записать электронную почту пользователя в свою форму, определил их следующим образом:
def forgot_password
@password = params[:forgot_password]
if @password
then @record = Email.create({:email => @email})
end
end
Это правильно?
Я новичок в Ruby on Rails.
Каковы ваши взгляды на выполнение этой задачи?





Более простой способ сделать это - использовать драгоценный камень разработки. он поставляется со всеми функциями, которые вам понадобятся для сброса пароля, изменения, разблокировки учетной записи и так далее ... попробуйте прочитать его документацию, вы ее получите. удача!
ну, код не включен в мой ответ, но сам Devise - это много, что нужно включить здесь. взгляните на эту ссылку: [github.com/plataformatec/devise] следуйте документации о том, как его установить. после установки он сгенерирует все маршруты для входа, выхода и сброса пароля. он сгенерирует формы для регистрации, при входе в которые вы увидите ссылку для сброса пароля. Я знаю, что здесь нет кодов, но уделите этому немного вашего времени. удача!
Но если это очень конкретный случай, нужно кодировать. Как я могу этого добиться?