首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

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

2012-02-22 
有问题啦有问题啦!基于敏捷书上的depot。我想做一个……1.货品列别页面,每个货品有一个复选框按钮h2菜肴列

有问题啦有问题啦!
基于敏捷书上的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%>

这样你就不用单独去处理参数了。

热点排行