专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Ruby/Rails

有有关问题啦有有关问题啦

发布时间:2011-06-29 18:42:15 文章来源:www.iduyao.cn 采编人员:星星草
有问题啦有问题啦!
基于敏捷书上的depot。
我想做一个……
1.货品列别页面,每个货品有一个复选框按钮
<h2>菜肴列表</h2>
<% for dish in @dishes %>
  <div>
  <img src="<%= dish.img_url %>"/>
  <h3><%= dish.name %></h3>
  <%= check_box_tag "#{dish}" %>
  <span><%= number_to_currency(dish.price, :unit => "¥:", :format => "%u%n") %></span><br/>
  <%= truncate(dish.description,50) %>
  </div>
<% end %>
<%= button_to '添加到购物车' %>
2.之后被选择的货品一次性用一个action处理,存进数据库。之后跳转到显示顾客已购买的货品列表页(这一步是把货品存进数据库好还是等客户确定后再存进数据库呢?)
不会的点就是:如何复选框进行选择,之后用action处理放进购物车呢?

------解决方案--------------------
建议放款等客户确认再存入。复选框多选的问题。可以这样写

<% for dish in @dishes %>
<%= check_box_tag 'dish[]', dish.id,@dishes.include?(dish) %> 
<%end%>

这样你就不用单独去处理参数了。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: