我有一个“添加新产品页面”,我在数据库表“jos_stockmovement”中有一个字段,“ start_week
”包含年份和周的数据。
在我的“添加新产品”页面中,我有一个名为“开始周”的字段下拉列表,其中包含年份和周,例如“2012/36”。
我想让它可以查看过去的几周,但只能选择当前的一周。
这是我的代码:
<td colspan="99">
<%= fld.select :start_week, options_for_select(
StockMovement.order("year DESC, week DESC").map { | val |
[ "#{ val.year }/#{ val.week }", val.id ]
},
:selected => @product.start_week
),
:class => "ddl_SW"
%>
</td>