# in views/device/registration/new.html.erb:
<% password = Devise.friendly_token.first(8) %>
<%= form_for(resource, :as => resource_name, :url => registration_path(resource_name, :locale => I18n.locale)) do |f| %>
<%= f.hidden_field :password, :value => password %>
<%= f.hidden_field :password_confirmation, :value => password %>
<%= f.email_field :email %>
<%= f.submit "sign up" %>
<% end %>
# in views/device/mailer/confirmation_instructions.html.erb:
<p>Your Password: <%# @ressource.password %></p>
я генерирую пароль для нового пользователя. пользователь получает электронное письмо с подтверждением, и это должно быть правильное место для ввода сгенерированного пароля. (можно отправить ему пароль после подтверждения)
но в письме @resource.password ноль!
как отправить данный пароль в электронном письме с подтверждением устройства? Альтернативой может быть хранение pwd в БД без шифрования, но мне это тоже не удалось.