[問題] checkbox value 儲存的問題
rails 2.3.8
我參考http://stackoverflow.com/questions/621340/checkboxes-on-rails這網站
寫了checkbox的測試功能
Q1.該怎麼做才能把value存到資料庫裡面?是不是在models需要做相關對應
下面是我第二次寫的code
<p>
<label for = "appendix[]"> Appendix:</label>
<% ['Letter', 'Traffic', 'Other'].each do |appendix| %>
<%= check_box_tag 'appendix[]', appendix, (params[:appendix] || {}).include?(appendix) %>
<%= appendix.humanize %>
<% end %>
</p>
該怎麼做才能把Latter、Traffic、Other被勾選的value存到DB裡面?
Q2.如果勾選在Other的選項後面想要再加一個text_field做說明存回DB,
如何用第二次寫的code來做?
第一次寫的code
<p>
<%= f.label :appendix, "Appendix" %>
<%= check_box_tag "Letter", "1" %>Letter
<%= check_box_tag "Traffic", "2" %>Traffic
<%= check_box_tag "Other", "3" %>Other
<%= f.text_field :appendix %>
</p>
Appendix:口Letter 口Traffic 口Other┌────┐
└────┘
Q3.參考的網站上所說的,如果有建立一個model可以用解答的第二種方式(不是我的,是網站的第二解答)
那如果建立一個model是不是也要在DB建立一個table?(想釐清一下觀念)
感謝在先
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.171.237
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章