【发布时间】:2014-08-21 10:12:19
【问题描述】:
我有一个 Event 模型和表及其
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新手。
【问题讨论】:
-
那么 tl;dr 是您想在上周使用
login_screen获取记录吗? -
@MarekLipka ,没有事件名称和日期范围将来自用户,但基本上是的,我想要给定日期范围之间的事件记录
标签: mysql sql ruby-on-rails ruby ruby-on-rails-4