我正在构建指向delete
的链接:
我尝试了3种不同的表单,但所有表单都重定向到Show
操作:
<%= link_to 'delete',{ :controller => 'admin/brands',:action => 'destroy',:id => brand.id } %>
<%= link_to 'delete',brand,:method => :delete %>
<%= link_to 'delete',:id => brand.id,:method => :delete %>
问题是当我点击删除链接时,它会重定向到Show
操作。我搜索过并发现了类似的内容:
//= require jquery_ujs add in aplication.js - Correct !
在布局中添加了元标记:
<%= stylesheet_link_tag "application", :media => "all" %>
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
正确!
我也找到了这个选项:
config.serve_static_assets = false
我正在使用Development enviroment
(我认为)并没有找到此选项;因此我不知道为什么当我点击删除链接应用程序重定向到动作显示。
更新
我的路线是:
DELETE /en/admin/pages/:id(.:format) admin/pages#destroy {:locale=>"en"}
DELETE /admin/pages/:id(.:format) admin/pages#destroy {:locale=>"pt-BR"}
当我点击任意Delete
链接时,我会将我重定向到操作Show
答案 0 :(得分:0)
解决这个执行rake assets:clean
,谢谢大家。