私はjs.erbファイルを使用するためにすべてを試しました。なぜなら私のjsと一緒にルビーを使う必要があるからです。js.erbをレールアプリで使用する方法
私はapplication.jsで同じことをしているので、それはコードではないことを知っており、うまくいきます。
モデル:トピック
私は部分的_index.js.erbを試みたが、それをレンダリングしましたビュー/トピック/ にtopics.js.erbを追加しようとした - 私はそれがロード見たが、それ実行されていません。両方のファイルで
、私が持っている:
$(document).ready(function() {
console.log('something');
})
は、私がここに欠けている明白なものはありますか? ありがとう!
はあなたをチェックしますトピックのコントローラのアクションを確認し、デフォルトで応答がhtmlであることを確認してください。ここで私たちは行く:http://guides.rubyonrails.org/working_with_javascript_in_rails.html!あなたの応答は次のようなものでなければなりません:respond_with do | format | format.js format.html end。また、あなたのコンソール(実行中のサーバがあるレール)をチェックして、トピック#indexをjs形式で表示するようなものを見てください。 – Evgeny