我希望在一个表格上放一个下拉表格,用“1天前,2天前”等表示日期,以及“1天后,2天后”。
如何使用Rails date_select做到这一点?
由于
好的我正在创建我自己的,但有点卡住了:
<%= select_tag(:board,options_for_select([["On the Birthday", 0], ["1 Day Before", -1], ["Two Days Before", -2], ["Three Days Before", -3]]), { :class => "default" }) %>
现在我要做的是显示用户保存的天数。那么如何编程或设置选择以便它知道选择哪个值。
我将交货日期保存在表格中,并可按如下方式访问:
@board.deliver_on
感谢。
答案 0 :(得分:0)
简单地说:你不能用date_select
来做。您需要使用select
或collection_select
帮助程序构建它,并自行计算日期的值。据我所知,Rails中没有任何助手可以做到这一点。