Ссылка для сортировки по месяцам - PullRequest
0 голосов
/ 24 января 2011

Я хотел бы иметь пару ссылок, где вы могли бы переключаться между месяцами в представлении, которое выглядело бы как-то, связанное с этим:

< January 2011 >

Моя таблица называется "ссылки", а столбец, по которому я хочу отсортировать, называется "deploy_date". В скобках будет меняться месяц, и будут отображаться только записи, развертываемые в текущем месяце.

Я могу заставить его отображать текущий месяц, но не могу указать в скобках любую функцию для фильтрации по deploy_date.

1 Ответ

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

Я не могу дать вам точный код.

Однако, если вы хотите изменить только месяц, а не год, вы можете связать с браслетами значения month + 1 и month - 1.

Что-то вроде

link_to '<', controller_path + '&month=(fill in month -1)'

Для> вы просто делаете это соответственно.

В контроллере вы можете проверить параметр месяца

params[:month] ? @month = params[:month] : @month = Date.today.month

Сверху головы я не слишком уверен в объекте Date, и если у него есть правильные методы, к сожалению, сейчас у меня нет рубина для тестирования.

Надеюсь, это вам немного поможет

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