Activerecord. Найти дату и время по месяцам - PullRequest
1 голос
/ 01 января 2011

Я пытаюсь получить все записи, которые имеют поле даты и времени (не создано в) за данный месяц

Например

month = 1
@events_this_month = Events.find :all, :conditions => {:date.month => month}  

Очевидно, что это не способ (символ не является объектом даты!), Но я надеюсь, что это даст вам представление о том, на что я надеюсь!

1 Ответ

1 голос
/ 01 января 2011

Я создал камень только по этой причине, который называется by_star . Вы можете найти события за данный месяц, используя следующий синтаксис:

Event.by_month(2)

Этот код получит вам все события для2-й месяц да.Он также делает названия месяцев и принимает объекты Date и Time.

Должно быть идеально для ваших нужд.

Небольшой дополнительный совет: классы вашей модели должны быть в единственном числе.Это соглашение в Rails.

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