Estoy desarrollando una aplicación para ir aprendiendo el lenguaje ruby
y el entorno rails, probando el plugin restful_authentication ,
desarrollé lo que serÃa el entorno de login, menu de admin y de usuario
normal e iba bien, todo eso probándolo con firefox.
Abro con Safari , y me da un error en el controlador, vuelvo a abrir la
aplicación con safari pensando que era algo que habÃa dejado a medias y
ahà esta mi sorpresa cuando abre sin problemas.
Especificando más los problemas, tengo un layout ‘menu_aplicacion’ donde
se le llama al metodo del plugin restful_authenticaion “current_usuario”
siendo usuario , el modelo para representar al objeto Usuario.
Al abrir con firefox, no hay ningún problema, con safari devuelve lo
siguiente :
Showing layouts/menu_aplicacion.html.erb where line #22 raised:
undefined method `login’ for :false:Symbol
Extracted source (around line #22):
19:
20:
21:
22:
Estás utilizando el sistema como el usuario : <%=
current_usuario.login %> <%= link_to ’ DESCONECTARSE’ ,
logout_path %>
23: <%= link_to ‘Gestion de Pedidos’, pedidos_path %> | <%= link_to
‘Gestion de ofertas’, ofertas_path %> | <%= link_to ‘Gestion de
Proveedores’, proveedors_path %> | <%= link_to ‘Gestion de Articulos’ ,
articulos_path %> | <%= link_to “Gestion de Kits”,kits_path %>
24: |
25:
no termino de entender porque pasa esto.
Ya explicado esto , aprovecho para otro fallo a ver si tiene más gente,
no consigo hacer funcionar el plugin auto_complete, lo instalo
correctamente a traves de : script/plugin install auto_complete,
compruebo que están las librerias en la carpeta lib.
En la vista pongo lo siguiente :
<%= text_field_with_auto_complete :articulo, :nombre %>
en el controlador articulos :
auto_complete_for :articulo , :nombre
he actualizado también las librerias javascript mediante un zip que
bajé de la pagina script… y no consigo hacerlo funcionar.
A ver si alguien con el mismo problema puede ayudarme con alguna de las
dos cuestiones.
David