Нужно добавить условие, чтобы найти рельсы - PullRequest
2 голосов
/ 15 августа 2011

У меня есть модель событий, которая содержит следующие поля

    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 ]

2 голосов
/ 15 августа 2011

Rails имеет динамические искатели.Я не уверен, правильно ли я понимаю ваш вопрос, но этот код должен найти все события, которые имеют трейнер = 0. Чтобы найти один выходной, используйте:

Event.find_by_trainer("0")

Чтобы найти все, используйте:

Event.find_all_by_trainer("0")
1 голос
/ 15 августа 2011

Я думаю, что вы ищете что-то вроде:

@events = Event.where(:trainer => "0")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...