Thank you. I was confused between named routes and RESTful routes Rob Biedenharn-2 wrote: > > On Feb 1, 2010, at 12:19 PM, vihrao wrote: >> Rob Biedenharn-2 wrote: >>> On Jan 31, 2010, at 3:50 PM, vihrao wrote: >>> >>>> >>>> I tried >>>> <%= link_to 'Login', login_user_path(user) %> >>>> it did not work >>>> >>>> I tried: >>>> <%= link_to 'Login', :controller => 'user', :action => 'login' %> >>>> that worked. >>>> >>>> So I still don't get how the REST Path is defined and can be used? >>> >>> What do you have in your config/routes.rb file? That's key to >>> understanding the named routes that you have available. >>> >>> >> map.connect ':controller/:action/:id' >> map.connect ':controller/:action/:id.:format' >> map.root :controller => "home" >> map.connect ':action', :controller => "static" >> map.login 'Login', :controller => 'user', :action => 'login' >> >> The above route should haveve created default paths that I would >> like to >> use? If so can you tell me what would they be based on the route >> entry. > > Wow, you really want to look into named routes. > > The only two names that you have are: > root_path > login_path > and neither takes an argument. > > Typically, your login action doesn't have a known user because that't > really the point of logging in, isn't it? > > map.resources :users > > would give you a set of named RESTful routes. > > The Rails documentation will give you all the details. > > -Rob > > >>> >>> -Rob >>> >>>> >>>> Rob Biedenharn-2 wrote: >>>>> >>>>> On Jan 31, 2010, at 2:40 PM, vihrao wrote: >>>>>> I have a user controller with login as action. >>>>>> When I access the index.html.erb file via application.layout >>>>>> file. I >>>>>> get a >>>>>> error on the login link on the index.html.erb page. I think I am >>>>>> having >>>>>> dfifficulty in setting up path to an action or even understanding >>>>>> how to set >>>>>> REST path properly. Can someone please help me. >>>>>> >>>>>> Here is the error on the home page: >>>>>> C:/RoR/health/app/views/home/index.html.erb:3: syntax error, >>>>>> unexpected >>>>>> tIDENTIFIER, expecting ')' >>>>>> ...link_to 'Login' login_user_path(user) ).to_s); @output_buffe... >>>>>> ... ^ >>>>>> Extracted source (around line #3): >>>>>> 1: <h1>Home app/views/home/index.html.erb</h1> >>>>>> 2: >>>>>> 3: <%= link_to 'Login' login_user_path(user) %> >>>>>> ] >>>>> >>>>> >>>>> <%= link_to 'Login', login_user_path(user) %> >>>>> ^ >>>>> You're actually missing a comma >>>>> >>>>> -Rob >>>>> >>>>> Rob Biedenharn http://agileconsultingllc.com >>>>> [email protected] >>>>> >>>>> >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups >>>>> "Ruby on Rails: Talk" group. >>>>> To post to this group, send email to [email protected] >>>>> . >>>>> To unsubscribe from this group, send email to >>>>> [email protected]. >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/rubyonrails-talk?hl=en. >>>>> >>>>> >>>>> >>>> >>>> -- >>>> View this message in context: >>>> http://old.nabble.com/Action-path---syntax-error%2C-unexpected-tIDENTIFIER%2C-expecting-%27%29%27-tp27395831p27396446.html >>>> Sent from the RubyOnRails Users mailing list archive at Nabble.com. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Ruby on Rails: Talk" group. >>>> To post to this group, send email to rubyonrails- >>>> [email protected]. >>>> To unsubscribe from this group, send email to >>>> [email protected] >>>> . >>>> For more options, visit this group at >>>> http://groups.google.com/group/rubyonrails-talk?hl=en >>>> . >>>> >>> >>> Rob Biedenharn http://agileconsultingllc.com >>> [email protected] >>> +1 513-295-4739 >>> Skype: rob.biedenharn >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups >>> "Ruby on Rails: Talk" group. >>> To post to this group, send email to [email protected] >>> . >>> To unsubscribe from this group, send email to >>> [email protected]. >>> For more options, visit this group at >>> http://groups.google.com/group/rubyonrails-talk?hl=en. >>> >>> >>> >> >> -- >> View this message in context: >> http://old.nabble.com/Action-path---syntax-error%2C-unexpected-tIDENTIFIER%2C-expecting-%27%29%27-tp27395831p27407824.html >> Sent from the RubyOnRails Users mailing list archive at Nabble.com. >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Ruby on Rails: Talk" group. >> To post to this group, send email to rubyonrails- >> [email protected]. >> To unsubscribe from this group, send email to >> [email protected] >> . >> For more options, visit this group at >> http://groups.google.com/group/rubyonrails-talk?hl=en >> . >> > > Rob Biedenharn http://agileconsultingllc.com > [email protected] > +1 513-295-4739 > Skype: rob.biedenharn > > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > > >
-- View this message in context: http://old.nabble.com/Action-path---syntax-error%2C-unexpected-tIDENTIFIER%2C-expecting-%27%29%27-tp27395831p27411226.html Sent from the RubyOnRails Users mailing list archive at Nabble.com. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

