需要添加条件到rails找到

时间:2011-08-15 03:56:40

标签: ruby-on-rails find

我的活动模型包含以下字段

    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'的活动中保存假期,所以我需要在活动表上找到所有假期。专家可以给我一些实现这个想法吗?

2 个答案:

答案 0 :(得分:2)

Rails有动态查找器。我不确定我是否正确理解你的问题,但是这段代码应该找到所有有训练师= 0的事件。找一个假期使用:

Event.find_by_trainer("0")

要查找全部,请使用:

Event.find_all_by_trainer("0")

答案 1 :(得分:1)

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

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