Я пробую Принса с плагином Princely, который должен форматировать шаблоны с PDF в генератор PDF.
Вот мой контроллер:
class TodoController < ApplicationController
def show_date
@date = Date.today
@campaigns = Campaign.all
@contacts = Contact.all
@contacts.each do |contact|
end
respond_to do |format|
format.html
format.pdf do
render :pdf => "filename", :stylesheets => ["application", "prince"], :layout => "pdf"
end
end
end
end
Я изменил route.db, добавив следующее:
map.connect ':controller/:action.:format'
map.todo "todo/today",
:controller => "todo",
:action => "show_date"
Мое ожидаемое поведение - когда я вхожу в todo / today.pdf, он пытается выполнить show_date, но выполняет рендеринг в соответствии с княжеским плагином.
Прямо сейчас оно говорит, что не может найти действие. Что мне нужно сделать, чтобы это исправить?