レンダリングされたパーシャルのチェックボックスをクリックすると、レンダリングされたパーシャルからメイン ビュー フォームから JavaScript を実行しようとしていますが、その JavaScript は実行されません。メインビューでパーシャルのコンテンツをコピーした場合にのみ実行されます。サイトを検索しましたが、答えが得られません。これは私が持っているものです、例えば:
アプリ/ビュー/人々/_main_form.html.erb
<script>
view something in partal
$('people_visible_by_default').click(function(){
alert("Can you see me");
});
</script>
<%= bootstrap_nested_form_for @people, html: { class: 'form-horizontal', id: 'people_edit_form' } do |f| %>
<%= render partial: 'form_partial', locals: { f: f } %>
<% end %>
app/views/people/_form_partial.html.erb で実行するチェックボックス
<%= f.check_box :visible_by_default, data: { preview_type: 'none' } %>
clicking on the visible_by_default checkbox doesn't show the alert as I expected. How do I get it to execute when it is in the main_form.html.erb