这段代码我有产品控制器指数法:PDF生成器3
def index
@products = Product.all
respond_to do |format|
format.html
format.pdf do
pdf = PDF::Writer.new
@products.each do |product|
pdf.text product.name
end
send_data pdf.render, :filename => 'products.pdf', :type => 'application/pdf', :disposition => 'inline'
end
end
end
和 environment.rb文件中
require 'pdf/writer'
Mime::Type.register 'application/pdf', :pdf
当运行程序我正在错误
未定义方法'each'for“Pen”:字符串
你使用的是什么版本的ruby,rails和PDF :: Writer?哪行代码抛出错误? – sockmonk 2013-04-09 17:55:18
我正在使用rails 3.2.12,并在gem文件中添加了gem'pdf-writer'我在@ products.each中收到错误|产品|作为“每个”未定义的方法“笔”:字符串“ – jeevaweb 2013-04-09 18:09:21