需要为 Rails 查找添加条件

发布于 2024-11-29 10:52:40 字数 342 浏览 0 评论 0原文

我有包含以下字段的事件模型

    string   "name"
    date     "start_at"
    date     "end_at"
    datetime "created_at"
    datetime "updated_at"
    string   "trainer"
    string   "venue"
    string   "description"
    boolean  "holy"
    integer  "nxt"

,并且我还将包含培训师的事件中的假期保存为“0”,因此我需要找到事件表上的所有假期。专家可以给我一些实现这个的想法吗?

I have Event model which contains following fields

    string   "name"
    date     "start_at"
    date     "end_at"
    datetime "created_at"
    datetime "updated_at"
    string   "trainer"
    string   "venue"
    string   "description"
    boolean  "holy"
    integer  "nxt"

And I have also save holidays in the event that contains trainer as '0' so I need to find all the holidays on event table. Can expert give me some idea to implement this ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

℡Ms空城旧梦 2024-12-06 10:52:40

Rails 有动态查找器。我不确定我是否正确理解您的问题,但此代码应该找到所有具有 trainer = 0 的事件。要查找一个假期,请使用:

Event.find_by_trainer("0")

要查找所有,请使用:

Event.find_all_by_trainer("0")

Rails has dynamic finders. I'm not sure if I understand your question correctly, but this code should find all Events that have trainer = 0. To find one holiday use:

Event.find_by_trainer("0")

To find all, use:

Event.find_all_by_trainer("0")
孤单情人 2024-12-06 10:52:40

我猜您正在寻找类似的东西:

@events = Event.where(:trainer => "0")

I guess that you are looking for something like:

@events = Event.where(:trainer => "0")
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文