我想要一个rails表单中的一段时间的字段,有3个输入字段,分别是hours、minutes和seconds,并将所有这些以整数(以秒为单位)的形式存储在DB中。我怎样才能完成这件事?
我不认为这可以自动完成,但一些简单的控制器代码可以工作。
params[:timespan] = (params.delete(:hours).to_i * 3600) + (params.delete(:minutes).to_i * 60) + params.delete(:seconds).to_i