Buenas noches,
Soy algo novato con ROR y estoy intentando contruir un pequeño
aplicativo.
El menú de login está acabando conmigo, a ver si alguien me puede
ayudar.
Tengo un controller "user",Está dedicado a permitir el acceso de un
usuario registrado via formulario. _login.html.erb
<%= form_tag :action=>'authenticate' %>
User name:
<%= text_field("userform", "user_name",:size=>"20" ) %>
Password:
<%= password_field("userform", "password",:size=>"20" )
%>
<input type="submit" value=" login " />
Este formulario utiliza la funcion del controller def 'authenticate.
Hasta qeui todo perfecto funciona correctamente accediendo a
http://localhost/user/login.
-Mi controller principal sera uno que he llamado page
-Construyo mi applicationerb como layout principal....
En ese layout le incluyo un footer que quiero que sea mi login menu,
quiero que cuando este logeado me ponga el logout y cuando no lo este
,pues usuario y login.Pero que el rnder sea solo en el div footer
-He intentado hacer un render partial
<%= render :partial => 'shared/footer' %></p>..
Perfecto me aparece el login pero cuando accedo falla todo porque no
encuentra la funcion page/authenticate(claro no existe)
-He intentado incluir la funcion del controller user en el controller
page,pero al hacer la redirección..redirecciona todo al yield...
Si alguien me puediese ayudar estaría muy agradecido...voy acabar
pidiendo en el metro...
Mil gracias