アプリで動的にレンダリングするパーシャルに苦労しています。新しいレコードを作成し、その後それ自体を閉じるモーダルがあります。モーダルを閉じ、その新しいレコードを次のようにページに追加する役割を担う create.js.erb があります。
$('#div-id').append('<p>Record was successfully created.</p>');
setTimeout("$('.close').click();", 3000);
$("#another-div").append('<%= escape_javascript(render(partial: "new_record")) %>');
パーシャルをレンダリングし、自分のページに表示します。ただし、この追加されたパーシャルには、クリックするとモデルを開くリンクがありますが、レンダリング直後には機能しません。モーダルを表示するには、実際にページをリロードしてこのレコード ボタンをクリックする必要があります。
このモーダルを表示するために、属性に基づいてイベントをリッスンするバックボーン ビューがあります。
events:
'click a[open-modal]': 'showModal'
たぶん、このバックボーン ビューに何か関係があるのでしょうが、私はこれまでバックボーン + コーヒー スクリプトをあまり実行したことがありません。
初心者の質問で申し訳ありません。
前もって感謝します