gpt4 book ai didi

ruby-on-rails - Prawn 表 : Block is not executing

转载 作者:行者123 更新时间:2023-12-04 06:39:33 25 4
gpt4 key购买 nike

我的 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 尝试了各种配置,但这也不起作用。具体来说,我的问题是,为什么块内的代码没有执行?

我非常感谢任何人可能提出的任何建议。

最佳答案

我们在 Prawn 的 table 上也有类似的问题。我认为语法已经从周围的很多指南中改变了,但我真的记不起来了——那是很久以前的事了!这就是我们最终对一行进行样式设置的方式:

pdf.table(data) do
style row(0), :style => :bold
end

关于ruby-on-rails - Prawn 表 : Block is not executing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4430013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com