繁体   English   中英

无法在 rails 4 中生成邪恶的 pdf

[英]Can't generate wicked pdf in rails 4

大家好,我正在尝试在 rails 4 中使用 wicked pdf。

我关注这个页面https://github.com/mileszs/wicked_pdf

我做了:

gem install wicked pdf

然后我尝试了命令

rails g wicked_pdf
### And got "Could not find the generator"

我正在尝试导出视图

这是演示和代码

请问有人可以帮我配置wicked_pdf吗?

一些东西

首先,您需要将这个gem 'wicked_pdf'gem 'wkhtmltopdf-binary'放在您的Gemfile并运行bundle install

其次,根据文档而不是

rails g wicked pdf

你应该进入

rails g wicked_pdf

最近被同样的问题震惊了

rails generate wicked_pdf Running via Spring preloader in process 28540 **Could not find generator 'wicked_pdf'**. Maybe you meant 'scaffold', 'helper' or 'mailer'

或者

NameError (uninitialized constant WickedPdf)

分辨率很简单。 确保在安装 gem 后重新加载 Spring gem。

spring stop

由于 Spring 是 Rails 5.2 中的默认设置,因此 gem 文档中几乎没有涵盖这一刻

你肯定需要指定一些路径! 所以在你的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

在 Gemfile 中试试这个

gem 'wicked_pdf'

然后在终端

bundle

然后在终端

rails g wicked_pdf

然后你添加 Gemfile

gem 'wkhtmltopdf-binary'

然后在终端中点击 bundle 并且所有都应该适用于 rails 5。我也打赌 rails 4

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM