básicamente quiero tener dos acciones separadas para cambiar la contraseña y cambiar el correo electrónico en lugar de solo uno.acción personalizada para diseñar el controlador de registros que obtiene el recurso nulo
He actualizado mis rutas para apuntar a mi nuevo controlador que hereda de Devise :: RegistrationsController.
Mi routes.rb:
devise_for :users, :controllers => { :registrations => "registrations" }
devise_scope :user do
get "https://stackoverflow.com/users/password" => "registrations#change_password", :as => :change_password
end
Mi registrations_controller.rb
class RegistrationsController < Devise::RegistrationsController
def change_password
end
end
Mi app/views/diseñar/registros/change_password.html.erb
<%=debug resource%>
que da yo nil.
¿Qué me falta aquí?
Gracias!
He probado esto y no me paré No funciona para mí porque la superclase 'Devise :: RegistrationsController' no tiene ningún método' change_password' para que la palabra clave 'super' haga referencia. – Zac