私たちのプラットフォームはしばらくの間オンラインだったので、うまくいきました。当社の顧客は、PDF形式の請求書をうまくダウンロードすることができます。Rails 3:wicked_pdfを使ったPDF生成が突然動かないのですか? [未定義のメソッド `virtual_path ']
我々は少数の月のアップグレードに取り組んできた、とちょうど今日、私たちは「突然」wicked_pdfともはや働いwkhtmltopdfと私たちのPDF生成の非...
は、私は絶対にないアイデアを持っていないことに気づきましたなぜ、私は、私は考えることができるすべてにチェック: を - ルート - 初期化子 - など
すべてが実際の唯一のバージョンと同じで、罰金のようです - 宝石 。
RailsやRubyのバージョンは変更されていません。すべてはほとんど同じである: - Rubyの1.8.7 REE - のRails 3.0.10
我々が取得しているエラーは、次のとおりです。
def proforma
@request = WireRequest.where(:_id => params[:id], :status => :pending).first
respond_to do |format|
format.html {render :layout => false}
format.pdf do
unless @request.nil?"
render(:pdf => "PROFORMA_#{@request.invoice_num}", :layout => 'pdf')
end
end
end
end
:
Rendered groups/clients/proforma.pdf.haml (103.4ms)
Sent data toto.pdf (2.7ms)
Completed 500 Internal Server Error in 6892ms
NoMethodError (undefined method `virtual_path' for text template:ActionView::Template::Text):
app/controllers/groups/clients_controller.rb:980:in `proforma'
app/controllers/groups/clients_controller.rb:976:in `proforma'
lib/include/flash_session_cookie_middleware.rb:16:in `call'
lib/include/flash_session_cookie_middleware.rb:16:in `call'
コントローラは次のようになります間違っている可能性のあるアイデアはありますか?私はより多くのアイデアを持っていない:(