大家好,我试图在rails 4中使用邪恶的pdf。
我按照此页https://github.com/mileszs/wicked_pdf。
我做了:
gem install wicked pdf
然后我尝试了命令
rails g wicked_pdf
### And got "Could not find the generator"
我试图导出视图
请有人帮我配置wicked_pdf吗?
答案 0 :(得分:1)
一些事情
首先,您需要将此gem 'wicked_pdf'
和gem 'wkhtmltopdf-binary'
放入Gemfile
并运行bundle install
其次, 根据文档而不是
rails g wicked pdf
你应该进入
rails g wicked_pdf
答案 1 :(得分:0)
您肯定需要指定一些路径!所以在 config / initializers / wicked_pdf.rb 中 请添加(或取消注释):
WickedPdf.config = {
#:wkhtmltopdf => '/usr/local/bin/wkhtmltopdf',
#:layout => "pdf.html",
:exe_path => '/usr/local/bin/wkhtmltopdf'
}
也在您的控制器中:
respond_to do |format|
format.html
format.pdf do
render :pdf => "file_name.pdf",:template => "file Directory/file_name.html.erb"
end
end
答案 2 :(得分:0)
最近被同一问题震惊
rails generate wicked_pdf
Running via Spring preloader in process 28540
**Could not find generator 'wicked_pdf'**. Maybe you meant 'scaffold', 'helper' or 'mailer'
OR
NameError (uninitialized constant WickedPdf)
解决方法很简单。确保在安装gem后重新加载Spring gem。
spring stop
由于在Rails 5.2中默认使用spring,因此gem文档几乎没有涵盖这一刻。
答案 3 :(得分:0)
在Gemfile中尝试
gem 'wicked_pdf'
然后在终端
bundle
然后在终端
rails g wicked_pdf
您添加了Gemfile
gem 'wkhtmltopdf-binary'
然后在终端中击打捆绑包,并为铁轨5进行所有应做的工作。我也为铁轨4打赌