This is what I have for rake routes. It looks like friendships_path is
FriendshipsController#index (like you said), but with :method => :post it
should link to FriendshipsController#create?

It looks like GET is happening instead of POST.

GET    /friendships(.:format)
{:controller=>"friendships", :action=>"index"}
friendships POST   /friendships(.:format)
  {:controller=>"friendships", :action=>"create"}
new_friendship GET    /friendships/new(.:format)
    {:controller=>"friendships", :action=>"new"}
GET    /friendships/:id(.:format)
{:controller=>"friendships", :action=>"show"}
PUT    /friendships/:id(.:format)
{:controller=>"friendships", :action=>"update"}
friendship DELETE /friendships/:id(.:format)
{:controller=>"friendships", :action=>"destroy"}
edit_friendship GET    /friendships/:id/edit(.:format)
     {:controller=>"friendships", :action=>"edit"}
GET    /sessions(.:format)
 {:controller=>"sessions", :action=>"index"}
sessions POST   /sessions(.:format)
 {:controller=>"sessions", :action=>"create"}
new_session GET    /sessions/new(.:format)
 {:controller=>"sessions", :action=>"new"}
GET    /sessions/:id(.:format)
 {:controller=>"sessions", :action=>"show"}
PUT    /sessions/:id(.:format)
 {:controller=>"sessions", :action=>"update"}
session DELETE /sessions/:id(.:format)
 {:controller=>"sessions", :action=>"destroy"}
edit_session GET    /sessions/:id/edit(.:format)
  {:controller=>"sessions", :action=>"edit"}
GET    /users/:user_id/posts/:post_id/comments(.:format)
 {:controller=>"comments", :action=>"index"}
user_post_comments POST   /users/:user_id/posts/:post_id/comments(.:format)
         {:controller=>"comments", :action=>"create"}
new_user_post_comment GET
 /users/:user_id/posts/:post_id/comments/new(.:format)
 {:controller=>"comments", :action=>"new"}
GET    /users/:user_id/posts/:post_id/comments/:id(.:format)
 {:controller=>"comments", :action=>"show"}
PUT    /users/:user_id/posts/:post_id/comments/:id(.:format)
 {:controller=>"comments", :action=>"update"}
user_post_comment DELETE
/users/:user_id/posts/:post_id/comments/:id(.:format)
 {:controller=>"comments", :action=>"destroy"}
edit_user_post_comment GET
 /users/:user_id/posts/:post_id/comments/:id/edit(.:format)
{:controller=>"comments", :action=>"edit"}
GET    /users/:user_id/posts(.:format)
 {:controller=>"posts", :action=>"index"}
user_posts POST   /users/:user_id/posts(.:format)
 {:controller=>"posts", :action=>"create"}
new_user_post GET    /users/:user_id/posts/new(.:format)
   {:controller=>"posts", :action=>"new"}
GET    /users/:user_id/posts/:id(.:format)
 {:controller=>"posts", :action=>"show"}
PUT    /users/:user_id/posts/:id(.:format)
 {:controller=>"posts", :action=>"update"}
user_post DELETE /users/:user_id/posts/:id(.:format)
 {:controller=>"posts", :action=>"destroy"}
edit_user_post GET    /users/:user_id/posts/:id/edit(.:format)
    {:controller=>"posts", :action=>"edit"}
GET    /users(.:format)
{:controller=>"users", :action=>"index"}
users POST   /users(.:format)
{:controller=>"users", :action=>"create"}
new_user GET    /users/new(.:format)
{:controller=>"users", :action=>"new"}
GET    /users/:id(.:format)
{:controller=>"users", :action=>"show"}
PUT    /users/:id(.:format)
{:controller=>"users", :action=>"update"}
user DELETE /users/:id(.:format)
{:controller=>"users", :action=>"destroy"}
edit_user GET    /users/:id/edit(.:format)
 {:controller=>"users", :action=>"edit"}
signup        /signup
 {:controller=>"users", :action=>"new"}
login        /login
{:controller=>"sessions", :action=>"new"}
logout        /logout
 {:controller=>"sessions", :action=>"destroy"}
help        /help
 {:controller=>"pages", :action=>"help"}
about        /about
{:controller=>"pages", :action=>"about"}
contact        /contact
{:controller=>"pages", :action=>"contact"}
root        /
 {:controller=>"pages", :action=>"index"}



On Thu, Mar 4, 2010 at 3:19 PM, steve ross <[email protected]> wrote:

> On Mar 2, 2010, at 9:40 PM, Peng Zhong wrote:
>
> *## VIEWS*
>
> # users/index.html.haml
> = link_to 'Add Friend', friendships_path(:friend_id => user), :method =>
> :post
>
>
> Try doing
>
> rake routes
>
> to see what friendships_path is. Betcha it is FriendshipsController#index
>
> --
> 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]<rubyonrails-talk%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/rubyonrails-talk?hl=en.
>



-- 
Peng Zhong

Web & UX Desiger
http://nylira.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.

Reply via email to