Hola a todos mis amigos de la lista!
Estoy usando en mi proyecto el plugin Restful Authentication y lo
instale e
hice todo lo que dice en el manual de como instalarlo pero cuando voy
acceder a http://localhost:3000/sessions/new me da el siguiente error:
ActionController::RoutingError in Sessions#new
Showing sessions/new.html.erb where line #1 raised:
session_url failed to generate from {:action=>“show”,
:controller=>“session”} - you may have ambiguous routes, or you may
need to supply additional parameters for this route. content_url has
the following required parameters: [“session”, :id] - are they all
satisfied?
Extracted source (around line #1):
1: <% form_tag session_path do -%>
2:
Login
3: <%= text_field_tag ‘login’ %>
4:
alguien lo ha usado y le dio el mismo error la primera vez?
o
si me pueden recomendar un plugins mejor?
NOTA: Yo tengo instalado el ruby 1.8.6 no se si tengo que tener el 2.0
para
que el plugin corre excelente auqnue por o que lei creo que no pero uno
nunca sabe…
Muchas Gracias
Puedes empezar por aquÃ, te aclarará muchas dudas. De todas maneras
revisa el routes.rb
que es por donde parece que van los tiros.
http://code.google.com/p/simply-rich-authenticator/
En todo caso la versión de será de Rails no de Ruby.
Sds!
2008/5/8 Manuel P. [email protected]:
ambiguous routes, or you may need to supply additional parameters for this
route. content_url has the following required parameters: [“session”, :id] -
are they all satisfied?
Extracted source (around line #1): 1: <% form_tag session_path do -%>
2:
Login
3: <%= text_field_tag ‘login’ %>
4:
Parece que lo tienes definido como recurso plural (accedes a ese
formulario mediante sessions/new en vez de session/new) e intentas
usarlo en singular en ese formulario. En este caso lo suyo suele ser
usarlo en singular, dado que cada usuario sólo accede como mucho a una
sesión (la suya), es decir, tener:
map.resource ‘session’
en lugar de
map.resources ‘sessions’
Si ese no fuera el problema, ¿puedes indicarnos las líneas de tu
routes.rb que indican algo relacionado con session?
listo problema solventado… gracias
tenia que colocar map.resource en singular no en plural
2008/5/8 Raul M. [email protected]: