ayuda de mi en esa pregunta:Diseñar authenticate_user
tengo 2 modelos (de administrador y usuario) -> creado con el legado, y tengo post_controller:
y surge la pregunta:
si tengo un modelo (user.rb) -> en mi controlador i puesto que:
before_filter :authenticate_user!, :except => [:show, :index]
pero tengo 2 modelos y quiero usuario tener acceso a 'mostrar' e 'índice' acción o El controlador de correos y el administrador tienen acceso a todas las acciones.
I y hacer algo por el estilo:
before_filter :logged_in
.
.
.
private
def logged_in
if admin_signed_in?
else
authenticate_user!
end
end
pero quiero cambiar mi cadena:
authenticate_user!
a algo así:
:authenticate_user!, :except => [:show, :index]
pero a excepción se refiere a before_filter
cómo puedo hacerlo (sin la gema 'cancan')