gpt4 book ai didi

mysql - 如何使用 ruby​​ on Rails 从 mysql 获取当前时间和给定时间之间的事件

转载 作者:行者123 更新时间:2023-11-29 07:54:50 26 4
gpt4 key购买 nike

我有一个事件模型和表格及其

  t.integer :user_id
t.integer :segmentation_id

t.datetime :login_screen
t.datetime :item_added_to_cart
t.datetime :purchase_screen
t.timestamps

这是我的迁移文件。

在我看来,我有一个表单,我试图在其中根据用户的输入创建一个新段。我正在获取事件和日期范围。事件是我的事件表的列名称,除了外键和创建时间戳。

因此用户将能够选择其中之一。

假设用户输入login_screen作为第一个事件并给出7作为日期范围,我需要获取当前时间和当前时间之前7天之间的login_screens事件。因为我获得了user_id,所以我可以访问哪个用户执行的操作无论如何,该事件。我需要做的就是根据给定的日期范围获取事件。

我真的不想使用 mysql 代码来做到这一点,而且我仍然是 Rails 的新手。

最佳答案

您可以这样做,假设 range_startrange_end 是用户提供的 TimeDate 对象:

Event.where(login_screen: range_start..range_end)

关于mysql - 如何使用 ruby​​ on Rails 从 mysql 获取当前时间和给定时间之间的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25423677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com