這段代碼我有產品控制器指數法: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