Tag: ruport

Ruport – 未定义的方法`each’表示“”:String

对不起我的英语不好。 我正在关注这个tuto: http: //ruportbook.com/printable_documents.html,第一个例子,但我得到未定义的方法`每个’为“”:字符串一直,我用这段代码创建了一个新文件: class MultiTableController < Ruport::Controller stage :multi_table_report class PDF MultiTableController build :multi_table_report do data.each { |table| pad(10) { draw_table(table) } } render_pdf end end end 然后,在名为workers_controller.rb的现有控制器中,我执行了下一个操作: def index_report t1 = Table(%w[abc]) << [1,2,3] << [4,5,6] t2 = Table(%w[abc]) << [7,8,9] < [t1,t2]) end 我当然把这条路线添加到routes.rb。 然后,我在浏览器上收到此错误: undefined method `each’ for “1”:String 但错误不仅发生在这个例子中,我已经尝试了许多其他例子,我得到了同样的错误。 一些帮助? […]