繁体   English   中英

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

Rails view - user enters minutes, we save seconds?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

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

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

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

谢谢!

2 个回复

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

它应该更干燥,因为您将可以访问每个控制器/视图中的模型,并且对所有控制器/视图具有相同的方法

在控制器中,将变量乘以60,然后调用模型的save函数

为了表明这一点,在您的视图或控制器的show函数中,只需将数字除以60。

1 在Rails中验证分钟和秒

我目前正在尝试验证其中一个模型的基于时间的属性,称为duration 。 该属性将接受01:30作为有效值。 目的是要有一个4位的时间码(分钟和秒),并且两者之间要有一个冒号。 分钟和秒都限制在59范围内,并且不能将00:00作为值。 我目前使用的正则表达式似乎无法正常工作: ...

2 如何在表格视图中保存用户在google搜索栏中输入的位置?

我有一个使用Google Places SDK中的地点自动完成功能的应用程序,并显示所选城市的天气。 我正在尝试将用户输入保存在表格视图中,以便用户在搜索后可以再次单击它(显示最近搜索的城市)。 我尝试使用UserDefaults保存数据并将其显示在表格视图中,但是它不起作用。 ...

3 如何使用库材料日历视图保存用户每天在EditText中输入的内容?

我正在使用库材料日历视图实现日历应用程序。 该应用程序是一个日记,用户可以在其中选择日期,在那里他可以更改背景图像,从图库中放置图像或制作照片和表情符号雨以获得乐趣。 我的问题是如何在每一天保存“标题”和“描述”(editText)? 当用户关闭应用程序然后再次打开它时,我希望输入的文本位 ...

4 我想在用户进入网站3分钟后弹出一个窗口

如标题所述,我想在用户进入网站3分钟后弹出一个窗口。 问题是因为用户不会在单个页面上停留3分钟。 我不能使用JavaScript。 因为他可能会导航到我网站中的其他页面。 我尝试使用setTimeout,但是如果我导航到另一个页面,代码将再次刷新,它将无法正常工作。 ...

6 如何在Rails 3中以'hours:minutes:seconds'显示时间?

我花了很多时间来回答我的问题,但我找不到任何东西。 如何以'小时:分:秒'显示时间格式,例如:20:30:12? 我试图从>时间改变语言环境:“%H:%M”<到>时间:“%H:%M:%S”<因为我看到%S是秒,但是没有效果:( 我做错了什么? 谢谢你的 ...

7 每次用户进入视图时调用API

是否有一个与Ionic的beforeEnter()等效的React Native,以便每次用户进入我的朋友列表视图时都可以调用我的API。 据我所知, componentDidMount()在每次加载视图时仅发生一次。 fetch()能否在进入视图时自动调用自身-我在这里缺少什么? ...

8 如何转换用户输入的小时,分​​钟,秒

在我的模型中,我有一个“ duration”属性(以整数秒为单位),但是new / edit视图的输入时间为:小时,分钟,秒。 我应该在模型中(attr_accessor:hours,:minutes,:seconds),然后将这些虚拟属性转换为我的“ duration”属性,来自Java ...

9 在mssql 2005中保存DateTime而不需要小时,分钟和秒

我想在sql2005中保存我的日期作为日期(没有小时分钟和秒)。 我想这样做是因为如果填写小时,分钟和秒,则between函数并不总是正确的。 但是datetime和smalldatetime都不允许这样做,在2008年你有Date列可以做到这一点。 我也发现这个问题可以帮助我,但 ...

10 将秒转换为分钟和秒

我在python 2.7中为一个定时器程序编写了一些代码。 缺点是结果是在几秒钟内,我需要它在Minutes:Seconds 。 我试图格式化时间无济于事。 有人可以帮忙吗?“ ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM