Hi,about session_path variable

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!

<% form_for session_path do -%>

the session_path is a variable?

It could be a helper, check it to helper area or get it to your plugin
-> vendor folder.

Reinhart Ariando

http://teapoci.blogspot.com
MSN: [email protected]
YM : Booking2Heaven

i have checked that helper,no such definition ,and i searched all
source in my project.nothing about the session_path.

any idea?

On 3ÔÂ13ÈÕ, ÏÂÎç2ʱ21·Ö, Visit Indonesia 2008 <rails-mailing-l…@andreas-

haha …let’s try this again!
I think I hit the wrong “reply” button the first time.

On Mar 12, 10:56 pm, “Vincent.Z” [email protected] wrote:

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

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs