Rails,Ruby,计算日期之间的天数+自动表单填充

怪异的

这里的Rails有点新,非常感谢所有帮助!

我有一个表格,可以让用户输入2个日期字段。我想计算这两个日期之间的天数。我将如何去做呢?是否在控制器中创建一个新方法来计算?

另外,在计算完这个数字之后,我想显示一个新的表格x次数(x =计算的天数)。如何做到这一点的任何方向都很好!提前致谢!

尼克克斯多姆

您的表单很可能会发布以将数据保存在代表模型实例的数据库行中。因此,您可以使用模型方法(或者,由于有人认为模型应该只包含持久性逻辑,因此需要模型装饰器)来实现此目的。目前,将其保留在模型中是最简单的。

假设您的模型名称是事件。

然后,您可以在其中包含start_dateend_date字段。这些可能是datetime字段。

然后,您可以在模型中有一个称为的方法days_spread

def days_spread
  end_date.to_date - start_date.to_date
end

调用to_date这些日期时间将使减法的结果持续几天。您可能还需要调用to_i该返回值以获得整数。

那你就可以打电话 days_spread.times do { |x| }

如果没有数据模型,很难为您提供更具体的答案,但这应该可以帮助您入门。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用小数计算日期之间的天数

来自分类Dev

计算Ruby中日期时间之间的平均天数

来自分类Dev

重新填充对象数组的Rails表单

来自分类Dev

创建自动填充Facebook VB表单

来自分类Dev

计算两个日期之间的天数?

来自分类Dev

使用python中的计算功能自动填充

来自分类Dev

根据多种条件计算日期之间的天数

来自分类Dev

自动计算填充以使用SwiftUI填充整个视图的框架

来自分类Dev

计算Ruby中日期时间之间的平均天数

来自分类Dev

Rails:如果用户单击URL链接,则自动填充表单字段

来自分类Dev

在保存或更新的日期列之间经过的自动插入天数

来自分类Dev

重新填充对象数组的Rails表单

来自分类Dev

自动填充表单选项

来自分类Dev

从MySQL数据库自动填充表单

来自分类Dev

Excel:计算日期范围之间的平均天数

来自分类Dev

通过Js自动填充表单值

来自分类Dev

计算日期时间之间的天数

来自分类Dev

日期之间的天数计算

来自分类Dev

WORD VBA - 用户表单 - 自动填充

来自分类Dev

计算日期之间的天数,不同的月份

来自分类Dev

jQuery 自动填充表单无法工作

来自分类Dev

Laravel 5.2:如何自动填充表单的创建日期

来自分类Dev

自动填充输入表单数组

来自分类Dev

通过用户表单替换自动填充的文本

来自分类Dev

计算两个日期之间的天数

来自分类Dev

在 Ruby on Rails 中自动填充嵌套表单字段的第一个实例

来自分类Dev

HTML 表单自动填充

来自分类Dev

使用编辑时让我的表单自动填充

来自分类Dev

在 ruby 中打开填充表单页面