2016-08-27 16 views
1

アクションが動作していない破壊マイ私のモデルのために働いていない、私は4.xの削除]リンクを

マイルートをレールを使用しています:

resources :subscription_users, only: [:new, :create, :destroy] 

マイビューのページ:

<% @subscription_users.each do |user| %> 
    <%= link_to "delete", admin_subscription_user_path(user), :method => :delete %> 
<% end %> 

コントローラ:

def destroy 
    .. 
    .. 
end 

Icli

No route matches [GET] "/admin/subscription_users/9" 

マイビューのページレイアウトには、以下があります:

//= require jquery 
// require jquery_ujs 
// require turbolinks 
//= require_tree ./bootstrap 
+0

これを確認してください:http://stackoverflow.com/questions/7465919/rails-link-to-method-geting-when-it-should-delete –

答えて

1
//= require jquery_ujs 

あなたのjsファイルにこの行を書く代わりに// require jquery_ujsおそらくあなたの問題を解決します、私はこのエラーを取得するリンク上のCK 。

これを行うには、結果として生じるJSへのjQuery用の邪魔にならないスクリプトアダプタが含まれます。現在はコメントアウトされています。

あなたのケースでは、リンクをクリックして適切なリクエスト(HTTP DELETE)を送信します。

関連する問題