#ruby-on-rails #rss #refinerycms
#ruby-on-rails #RSS-канал #refinerycms
Вопрос:
Я довольно новичок как в RoR, так и в refinery CMS (хотя и очень опытный разработчик C # / ASP.net) — я следил за руководством на их веб-сайте;
http://refinerycms.com/guides/getting-started-with-refinery
и довел это до того, что я почти уверен, что это та CMS, которую я собираюсь использовать… но я немного затрудняюсь с реализацией RSS-канала (в основном потому, что он передан контроллеру).
Я не ищу весь ответ / код (мне вроде как нравится самому разбираться в деталях), но может кто-нибудь подтолкнуть меня в правильном направлении? Как, например, я мог бы заставить «события» Рика Эстли в руководстве отображаться в RSS-канале?
Я пытался добиться этого, переопределив контроллер событий, чтобы получить нечто подобное;
http://localhost:3000/events/rss
но он продолжает думать, что я пытаюсь найти событие с идентификатором «rss» и падает. Я знаю, что я поднимаю здесь совершенно неправильное дерево!
Ответ №1:
Перво-наперво, вы захотите обновить свой routes.rb для
получаем ‘events/rss’ => ‘events#index’, :format => :rss
Но, кроме того, в refinerycms-calendar есть RSS:https://github.com/resolve/refinerycms-calendar
http://localhost:3000/events.rss должен работать по умолчанию для этого движка
Комментарии:
1. приветствую бад — решил вернуться к чертежной доске и изучить базовые rails, прежде чем задавать еще какие-либо подобные вопросы, поскольку ясно, что мне не хватает основ!
2. ДА… переработка может быть сложной задачей, если вы новичок в Rails, потому что вы не знаете, что такое refinery magic по сравнению с rails magic … и если подумать, что это по сравнению с ruby power! Желаю удачи! irc.freenode.net Также доступен #refinerycms