0

誰かが投稿に使用する post_form.html.erb というビューにチェックボックスがあります。以下はその完全なコードです。

<%= form_for @post, :html => {:multipart => true} do |f| %>
  <%= render 'shared/error_messages', object: @post %>
  <div class="field">
    <%= f.text_area :content, :cols => 5, :rows => 5 %>
  </div>
  <div class="ItemContainer">
    <div class="ItemInput">Add your photo:<br>
  <%= f.file_field :image %>
</div><div class="ItemCheckbox">
<label for="a">Run script?</label>
  <div class="ItemCheckboxAlign"><input type="checkbox" id="a"></div>
</div></div><br>
<%= f.submit "Post", class: "btn btn-large btn-primary" %>
<% end %>

上記は投稿に使用され、ビューには show.html.erb を使用します。上記のコードでわかるように、投稿プロセス中にチェックボックスがあります。チェックボックスがオンになっている場合、特定のアクションが show.html.erb ビューで発生するようにします (この場合はスクリプトを実行します)。チェックされていない場合は、スクリプトを実行したくありません。

チェックボックスがデータベースにチェックされているかどうかに関するブール情報を保存する最良の方法は? 私の質問は、チェックボックスをテーブル値に関連付けるための RoR コードは何ですか?

4

2 に答える 2

0

使用する

$('#check_box_id').is(":checked") 

チェックボックスがチェックされているかどうかを確認します。

于 2013-04-05T08:54:40.337 に答える