2012-01-19 7 views
3

私たちのプラットフォームはしばらくの間オンラインだったので、うまくいきました。当社の顧客は、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' 

コントローラは次のようになります間違っている可能性のあるアイデアはありますか?私はより多くのアイデアを持っていない:(

答えて

1

私はすでに開発者のための新たな遺物rpmを使用して、問題のこの種を持っていた。

私は宝石hereをフォーク。

関連する問題