0

見る:

<%= button_to 'Delete Friend', friendships_path(:friend_id => @user), method: 'delete', :form_class => 'delete_btn', remote: true %>

コントローラ:

def destroy
   @return = 'It works!'
   render :json => ActiveSupport::JSON.encode( @return )
end

ボタンをクリックすると、404ページが見つかりません... ajax jqueryリクエストに対してdestroyメソッドを機能させるにはどうすればよいですか?

編集:

ルート.rb

resources :friendships, :except => [:new, :edit, :update, :index, :show]

ランニングrake:routes

                 friendships POST   /friendships(.:format)                          friendships#create
                  friendship DELETE /friendships/:id(.:format)                      friendships#destroy
4

1 に答える 1

2

交換:

friendships_path(:friend_id => @user)

と:

friendship_path(:id => @user)
于 2012-09-15T21:08:42.273 に答える