Как отображать события в календаре с помощью Ruby? - PullRequest
3 голосов
/ 21 октября 2008

Я строю приложение для календаря в ruby ​​на рельсах. Я использую свою собственную схему для хранения событий, но я не знаю, как отображать события в календаре, а также как добавить календарь в моем приложении.

Придется ли мне писать код для отображения календаря или я могу использовать любой плагин для отображения календаря.

Ответы [ 4 ]

5 голосов
/ 21 октября 2008

Я думаю, что плагин calendar_helper - это то, что вы хотите. Он предоставляет метод календаря для ваших представлений, который можно вызвать для создания календаря представлений на месяц в HTML.

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

3 голосов
/ 16 декабря 2009

Плагин EventCalendar был создан именно по этой причине. Легко показать несколько перекрывающихся событий в календарных днях и строках.

http://github.com/elevation/event_calendar

Снимок экрана: http://dev.elevationblog.com/2009/7/23/event-calendar-rails-plugin

1 голос
/ 13 июня 2012

Мне также пришлось построить календарь в рельсах. Ни один из существующих календарных драгоценных камней не понравился мне, поскольку они сделали слишком много. Я хотел сделать календарь самостоятельно, чтобы я мог контролировать стиль. У меня также была существующая модель Event, поэтому мне не требовалась какая-либо обработка событий. В итоге я создал драгоценный камень cal . Это довольно просто, когда вы смотрите на README. Я планирую улучшить его, чтобы иметь еженедельные и ежедневные календари. Удачи!

1 голос
/ 21 октября 2008

Здесь есть небольшой список кандидатов здесь .

Плагин на самой странице, кажется, предлагает некоторое совершенство AJAX, если это то, что вас интересует.

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