そのため、リストの複数の div を含むインデックス ページがあります。各 div には動的に作成された ID があり、この場合は edit_<%= address.id%> です。個々の div にカーソルを合わせると非表示のリンクが表示されるか、この個々のリストの編集リンクをクリックするとフォームがポップアップするように、jquery を作成しようとしています。次のようにインラインで実行できます。
onclick="$('#edit_<%= address.id %>').dialog();"
しかし、次のように私のapplication.jsファイルに一度:
$(document).ready(function() {
$('#edit_<%= @address.id%>').dialog();
});
うまくいきません。この変数が実際に意味を持つビュー/コントローラーの外で使用しているためだと思います。これに対する解決策はありますか?