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 を変更してさまざまな設定を試みましたが、それもうまくいきませんでした。具体的には、私の質問は、ブロック内のコードが実行されないのはなぜですか?
誰かが持っているかもしれない提案をいただければ幸いです。