作者yanggary (羊小排)
看板Ruby
标题[问题] checkbox value 储存的问题
时间Wed Nov 3 13:02:18 2010
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