我正在尝试使用time_select将时间输入到将执行一些计算的模型中。Rails,在非活动记录模型上使用time_select
time_select帮助程序准备返回的参数,以便它可用于对Active Record对象的多参数分配。
像下面
Parameters: {"commit"=>"Calculate", "authenticity_token"=>"eQ/wixLHfrboPd/Ol5IkhQ4lENpt9vc4j0PcIw0Iy/M=", "calculator"=>{"time(2i)"=>"6", "time(3i)"=>"10", "time(4i)"=>"17", "time(5i)"=>"15", "time(1i)"=>"2009"}}
我的问题是,什么是处于非活动记录模式,使用这种格式的最佳方式。另请注意。 (5i),(4i)等的含义是什么? (除了显而易见的原因来区分不同的时间值,基本上它为什么被这样命名)
谢谢
这是Rails 3或4的解决方案吗?在我尝试使用Rails 4时,它似乎不起作用。 – 2013-12-13 23:42:12
@MattHuggins这真的可能是Rails 2,所以它很可能不会在Rails 4中工作。 – 2013-12-14 10:41:17