Внедрение RSS-канала с использованием НПЗ CMS / RoR - PullRequest
1 голос
/ 27 апреля 2011

Я довольно новичок как в RoR, так и в CMS нефтеперерабатывающего завода (хотя, очень опытный разработчик C # / ASP.net) - я следовал руководству на их сайте;

http://refinerycms.com/guides/getting-started-with-refinery

и довел его до такой степени, что я почти уверен, что это CMS, которую я собираюсь использовать ... но я немного борюсь с реализацией RSS-канала (в основном потому, что он взят за контроллер).

Я не ищу весь ответ / код (мне нравится самому разбираться в деталях), но кто-то может подтолкнуть меня в правильном направлении? Как, например, я бы сделал так, чтобы «события» Рика Эстли из учебника появлялись в ленте RSS?

Я пытался добиться этого путем переопределения контроллера событий, чтобы получить нечто подобное;

http://localhost:3000/events/rss

но он продолжает думать, что я пытаюсь найти событие с идентификатором "rss" и падает. Я знаю, что здесь я лаю совсем не так!

1 Ответ

4 голосов
/ 27 апреля 2011

Первым делом вы захотите обновить ваш route.rb до

get 'events / rss' => 'events # index',: format =>: rss

Но, кроме того, в календаре refinerycms есть RSS: https://github.com/resolve/refinerycms-calendar

http://localhost:3000/events.rss должно работать по умолчанию для этого двигателя

...