【发布时间】:2012-09-15 20:41:49
【问题描述】:
查看:
<%= 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 页面未找到...我怎样才能使 destroy 方法 为 ajax jquery 请求工作 >?
编辑:
routes.rb
resources :friendships, :except => [:new, :edit, :update, :index, :show]
运行rake:routes
friendships POST /friendships(.:format) friendships#create
friendship DELETE /friendships/:id(.:format) friendships#destroy
【问题讨论】:
-
friendships_path不尊重 REST,你的路线有什么? -
@apneadiving 我已经更新了路线问题
标签: jquery ruby-on-rails ajax ruby-on-rails-3 destroy