我想复制删除行为,我设法用
从数据库中删除数据 def destroy
@my_object = Spree::MyObject.find(params[:id])
@my_object.destroy
flash[:success] = Spree.t('notice_messages.object_deleted')
respond_with(@my_object) do |format|
format.html { redirect_to collection_url }
format.js { render :partial => 'destroy' }
end
end
和帮助者
<%= link_to_delete my_object, :url => "#{main_app.admin_objectarea_obejects_url}/#{ad_zone.id}", :no_text => true %>
但它不会触发jquery行为,有趣的是如果更改url,对于类似"http://0.0.0.0:3000/admin/products/apache-baseball-jersey"
的行为,行为工作和行被删除
答案 0 :(得分:0)
我发现逻辑是正确的,它因为缺少翻译而返回失败,jquery以某种方式转换为错误