私はRails 4アプリケーションをいくつかのCoffeescriptと一緒に使用しています。Rails 4プリコンパイル時にCoffeeScriptが実行されない
スクリプトは完全に開発中です。ただし、プリコンパイルされるとすぐに、プリコンパイルされたアセットファイルに実際のコードが表示されても、まったく実行されません。
コードを最小限に抑えました。そのため、コンボボックスが変更されても動作していない場合、アラートが表示されます。 assets/javascriptディレクトリからすべての.coffeeファイルを削除して、この1つのCoffeescriptファイルとapplication.jsファイルだけを残して、他の.coffeeファイルとの競合がないようにしました。
私はまたターボリンクについて疑念を抱いていましたが、私はそれを取り除きましたが、まだ変更はありませんでした。アプリ/ビュー/出席/ _form.html.erb
<div class="container">
<form action="/attendances/get_attendance_sheet" accept-charset="UTF-8" data-remote="true" method="post"><input name="utf8" type="hidden" value="✓" /> <table class="table">
<tr>
<td>Saison:</td>
<td><select name="season_id" id="season_id" class="form-control"><option value="">Choisir une saison</option><option value="1">Gadbois 2015</option></select></td>
<td>Entraînement du:</td>
<td><select name="session_id" id="session_id" class="form-control"><option value="">Choisir une date d'entraînement</option><option value=""></option></select></td>
<td><input type="submit" name="commit" value="Ouvrir" class="btn btn-success" /></td>
</tr>
</table>
</form></div>
悪いターボリンク...誰もがそれが原因だと思う。 – coreyward
'$(document).on 'change'、 '#season_id'、 - > alert 'Success''を試してみませんか? – Leito