render_to_string を実行するために、コントローラー/応答オブジェクトを最初からセットアップするにはどうすればよいですか?
PDFファイルを生成するアプリケーションを開発しました。erb
ベースのテンプレートを使用してTeX
ファイルを生成し、それを処理して PDF に変換しました。
正常に動作していますが、バックグラウンドでレポートを生成する方がよいと考え始めています。そこで、 を使用してキューイング システムを作成しましたが、delayed_job
うまく機能しています。
さて、2つを組み合わせると、レンダラーがコントローラーの一部として実装されていることに気付きました。
私がやりたいことは、render_to_string を実行して PDF を生成することです。コントローラーと応答オブジェクトを最初からセットアップする必要があるようです。
これに関連する質問 (Rails のコンソールからコントローラー/ビュー メソッドを呼び出すにはどうすればよいですか?)を見つけましたが、呼び出しによって応答オブジェクトを設定するのpost
は厄介なようです。
これを達成するためにコントローラーと応答オブジェクトをセットアップするにはどうすればよいですか?