0
我有一個名爲post_form.html.erb,有人用來發布視圖中的複選框。下面是它下面的完整代碼:如何讓Rails應用根據複選框是否被選中來執行一個動作? (RoR)
<%= 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代碼是什麼?
可能是javascript? – MikDiet 2013-04-04 23:32:33
是否可以在檢查複選框時運行
使用
檢查,如果複選框被選中與否。
來源
2013-04-05 08:54:40