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.