.pdf を持つテンプレートを PDF ジェネレーターにフォーマットすることになっている Princely プラグインで Prince を試しています。
これが私のコントローラーです:
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
以下を含むように routes.db を変更しました。
map.connect ':controller/:action.:format'
map.todo "todo/today",
:controller => "todo",
:action => "show_date"
私の予想される動作は、todo/today.pdf に入ると、show_date を実行しようとしますが、王子様のプラグインに従ってレンダリングされます。
現在、アクションが見つかりませんと表示されています。これを修正するにはどうすればよいですか?