代码之家  ›  专栏  ›  技术社区  ›  GSto

如何为Rails 3中的整数创建自定义多部分字段?

  •  0
  • GSto  · 技术社区  · 14 年前

    我想要一个rails表单中的一段时间的字段,有3个输入字段,分别是hours、minutes和seconds,并将所有这些以整数(以秒为单位)的形式存储在DB中。我怎样才能完成这件事?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Adam Lassek    14 年前

    我不认为这可以自动完成,但一些简单的控制器代码可以工作。

    params[:timespan] = (params.delete(:hours).to_i * 3600) + 
                        (params.delete(:minutes).to_i * 60) +
                        params.delete(:seconds).to_i