Rails gem 大虾 - 未定义方法 `[]' for Float in horizo​​ntal line with a specific location

Rails gem prawn - undefined method `[]' for Float in horizontal line with a specific location

我正在使用 Prawn gem 生成 PDF 文件(A4 格式)。我想要两个应该可用的水平 lines/folding 标记:距文档顶部 105 毫米,1pt 行,#000。据我所知,我可以这样称呼:

stroke_horizontal_line(0, 1, 105.mm)

但是我收到一个错误:

NoMethodError (undefined method `[]' for 297.6377952755906:Float):

(eval):2:in `stroke_horizontal_line'

我相信 stroke_horizontal_line 期望第三个参数是散列。您需要在数据之前包含密钥。

stroke_horizontal_line(0, 1, at: 105.mm)