I have in my routes.rb

map.resources :accounts

This is fine for the standard crud routes.

But then I add a method in the accounts_controller

def logout
  blah blah
end

I want to link to it so I do:

<%=link_to 'Logout' ,:controller=>'accounts', :action=>'logout'%>
which creates:
<a href="/accounts/logout">Logout</a>

But it just calls the 'show' method of the accounts_controller and
trys to find an account with an id of 'logout'

What am I missing here?

How can I call the logout method.
It doesn't seem to be a problem if I dont specify a controller, but in
this case the link is in the layout and needs to specify the
controller.

Cheers
George

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to