Rails视图 - 用户输入分钟,我们节省秒数?

时间:2010-05-29 19:19:02

标签: ruby-on-rails forms views

我的表单中有一个简单的text_field,用户以分钟为单位输入时间,即60。

如何在保存表单之前将该数字乘以60,以便数据库以秒为单位存储数字?

然后,如何在另一个视图上反转并在几分钟内显示该字段?

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以在模型中创建一个名为“time_in_seconds”的方法,该方法可以将您的时间相乘并将其存储在正确的位置。

它应该更干,因为您可以在每个控制器/视图中访问您的模型,并且所有

都具有相同的方法

答案 1 :(得分:0)

在控制器中,在调用模型的保存功能之前将变量乘以60

要表明,在您的视图或控制器的show函数中,只需将数字除以60.