2017-05-02 12 views
0

私は、特定のリンクがクリックされたときにJavaScriptコードが機能しないことを知りました。Turbolinks 5 javascriptが動作しない

私はブレークポイントを設定すると、次のJSは、特定のリンク

$(document).on('turbolinks:load', ready); 

後にトリガされませんでした。これは、JSは

<%= link_to companies_path, method: :get, id: "Companies" do %> 

これは、JSは

動作しないリンクでの作品のリンクです
<%= link_to "New Campaign", new_campaign_path, method: :get %> 

答えて

0

属性がmethod: :getのリンクには、彼のhtmlの0

<a id="Companies" data-method="get" href="/companies"> 

一方、このデータメソッドはありません。

<a class="btn btn-success btn-fill" data-method="get" href="/campaigns/new">New Campaign</a> 

データメソッドを次の構文で明示的に宣言して問題を解決しました。

<%= link_to "New Campaign", new_campaign_path, method: :get %> 

これを説明するStackOverflowに関するディスカッションは見つかりませんでしたが、見つかったらリンクを添付してください。

問題が

おかげ 敬具 ファブリツィオ

を解決しています
関連する問題