2012-05-05 10 views
8

जब मैं (प्रपत्र प्रस्तुत करने पर पीडीएफ दुष्ट पीडीएफ मणि का उपयोग कर उत्पन्न किया जा माना जाता है,) मेरी प्रपत्र सबमिट करने का प्रयास मैं इस त्रुटि मिल रही है -शुरू नहीं किए गए लगातार माइम :: पीडीएफ दुष्ट पीडीएफ मणि का उपयोग कर/रेल 3 परियोजना

NameError in PostsController#create 

uninitialized constant Mime::PDF 
Rails.root: /Users/fkhalid2008/littlechits 

Application Trace | Framework Trace | Full Trace 
app/controllers/posts_controller.rb:42:in `create' 
app/controllers/posts_controller.rb:39:in `create' 

मैं इसे कैसे ठीक करूं ??? प्रासंगिक कोड नीचे है।

पोस्ट नियंत्रक

def create 
    @post = Post.new(params[:post]) 
    @post.user = current_user 

    respond_to do |format| 
     if verify_recaptcha && @post.save 
      format.html { redirect_to :action=> "index"} 
      format.pdf do 
       render :pdf => "file_name" 
       end 
     else 
      format.html { render :action => "new" } 
      format.json { render :json => @post.errors, :status => :unprocessable_entity } 
     end 
    end 
end 

config/initializers/WICKED_PDF.RB

# config/initializers/wicked_pdf.rb 
WickedPdf.config = { 
:exe_path => '/usr/local/bin/wkhtmltopdf' 
} 

धन्यवाद,

फैसल

उत्तर

11

आप Defi करने की जरूरत है ne पीडीएफ एमआईएम प्रकार कॉन्फ़िगर/प्रारंभकर्ता/mime_types.rb

Mime::Type.register "application/pdf", :pdf