看法:
<%= 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