Como cualquiera puede registrarse y luego iniciar sesión, ... y como un usuario no está identificado para roles hasta después de iniciar sesión, ¿no tiene sentido omitir la autorización_check para Devise?cancan skip_authorization_check para autenticación Devise
Siguiendo esa premisa, heredo del controlador de registro Devise con este registrations_controller y lo coloqué en el directorio del controlador.
class Users::RegistrationsController < Devise::RegistrationsController
skip_authorization_check
end
cambio en el archivo rutas:
devise_for :users, :controllers => { :registrations => "registrations" }
me falta algo sin embargo:
This action failed the check_authorization because it does not authorize_resource. Add skip_authorization_check to bypass this check.
Gracias por su ayuda.
@RyanBigg, cuando llegue más allá de este tema, voy a ver si su respuesta a la pregunta anterior es la correcta para la aplicación. Gracias. – Jay
@Hosemeyer, necesito superar este problema antes de poder seguir tu consejo en la otra pregunta. Gracias por tu ayuda. – Jay