【发布时间】:2010-05-12 00:21:08
【问题描述】:
我想做两个下拉菜单。开始时间和结束时间。具体来说,我只需要几个月。例如,我想选择一月,然后选择三月,然后让数据库读取这两个月加上二月。
是否有任何开箱即用的迁移可行?
我猜……
脚本/生成迁移 AddMonthsToClass beginDate:datetime #through endDate:datetime
如果我的问题听起来有点迟钝,我提前道歉!对不起! :D
【问题讨论】:
-
已接受道歉 ;) 没有开箱即用的迁移可以接近。请指定您是要添加数据库列、记录还是只是以某种方式跟踪另一个模型的时间数据?
-
不完全确定这三个。我的目标是允许用户选择两个不同的月份,并且数据库也会读取其间的几个月。所以(现在我正在进行文本头脑风暴),也许最好只创建几个月的数组。而两个月的选择,也选择了介于两者之间的那些。啊..有什么开箱即用的吗? :D
-
您到底需要做什么?将月份保存在 db 列中?我不是很明白:/
-
我需要保存一个数组。所以假设我选择我的开始月份为“一月”,我的结束月份为“四月”,那么我将是 Rails 将“一月、二月、三月和四月”的月份输入到数据库中。
标签: mysql ruby-on-rails activerecord migration sqlite