我的 rails/prawn 代码遇到了一个非常奇怪的问题。
我正在生成一个表格并尝试使用以下代码更改第一行的字体样式:
pdf.table(data) do
rows.first.style(:font_style => :bold)
end
该表已生成,但块内的任何内容均未执行。我试过在块中放置一个调试器语句,但它甚至没有达到。根据谷歌搜索的建议,我尝试添加一个块参数,例如:
pdf.table(data) do |t|
t.rows.first.style(:font_style => :bold)
end
以及其他几种变体,但无济于事。我通过更改 config/environments.rb 尝试了各种配置,但这也不起作用。具体来说,我的问题是,为什么块内的代码没有执行?
我非常感谢任何人可能提出的任何建议。