0

へのリンクを作成していdeleteます: 3 つの異なるフォームを試しましたが、すべてShowアクションにリダイレクトされます:

  1. <%= link_to 'delete',{ :controller => 'admin/brands',:action => 'destroy',:id => brand.id } %>

  2. <%= link_to 'delete',brand,:method => :delete %>

  3. <%= 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(私が思うに)使用していますが、このオプションが見つかりません。したがって、削除リンクアプリをクリックするとアクション Show にリダイレクトされる理由がわかりません。

アップデート:

私のルートは次のとおりです。

DELETE /en/admin/pages/:id(.:format)  admin/pages#destroy {:locale=>"en"}
DELETE /admin/pages/:id(.:format)     admin/pages#destroy {:locale=>"pt-BR"}

リンクをクリックするとDelete、アクションにリダイレクトされますShow

4

1 に答える 1

0

この実行中を解決してrake assets:cleanください、ありがとうございます。

于 2013-08-11T03:08:54.353 に答える