i use the restful_authentication plugin,i found one line in new.html.erb file as following:
<% form_for session_path do -%>
the session_path is a variable? i can not find anything definition about it.
thanks a lot!
i use the restful_authentication plugin,i found one line in new.html.erb file as following:
<% form_for session_path do -%>
the session_path is a variable? i can not find anything definition about it.
thanks a lot!
i have checked that helper,no such definition ,and i searched all source in my project.nothing about the session_path.
any idea?
haha ...let's try this again! I think I hit the wrong "reply" button the first time.
i use the restful_authentication plugin,i found one line in new.html.erb file as following:
<% form_for session_path do -%>
the session_path is a variable? i can not find anything definition about it.
thanks a lot!
I just set this up....
session_path is a view helper mapping a route to the create action. Rails provides this dynamically (right?) because session is a singleton Resource.
In your routes.rb file there is/should be: map.resource :session
This gives you named routes(RESTful) and view helpers. ....is that cool or what!
for more info and examples, see api: http://api.rubyonrails.org/classes/ActionController/Resources.html
all this was created when you ran the generator in restful_authentication. You provided the word "session" ...some use "account". ..I'm forgetting which one is default...I thought the readme was very good.
Hi
I'm having a similar problem with this. I've developed an application with restful_authentication and it's running fine locally under mongrel but when I deploy it to my host running fast-cgi the routes act differently.
so the line <% form_for session_path do -%>
should direct to the create action in the sessions controller (as it does locally) but instead it calls the show action.
In my routes.rb I have: map.resource :session, :controller => 'sessions'
which should create the default routes to actions create and show (plus others) the difference being show is GET and create is POST. I've tried specifying the form_for is POST with :method => "POST" but it still directs to show (via GET).
Thanks in advance.
Mark