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 请求

编辑:

路线.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 回答