Состояние на подстоле в рельсах - PullRequest
2 голосов
/ 01 ноября 2009

У меня нет хорошего заголовка для этого вопроса, но моя проблема состоит в том, чтобы установить условие для моей таблицы в rails У меня есть модель с именем «users», а другая - с именем «hours», для часов установлено значение «assign_to: users», а для модели users - «has_many: hours»

Но моя проблема в том, что я пытаюсь получить пользователей, а только часы, добавленные в этом месяце. Я хочу, чтобы это происходило только в действии Index.

Как мне установить условие для моей подстолицы?

Ответы [ 2 ]

2 голосов
/ 01 ноября 2009
class SomeController
  def index
    Hours.all(:include => [:user], :conditions => "added_this_month is null")
  end
end
0 голосов
/ 01 ноября 2009

has_many можно использовать :conditions

has_many :hours, :conditions => ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...