Rails t.text_field表示浮点值

Héc*_*eón 0 forms ruby-on-rails

一个愚蠢的问题

如何在表单字段中放入一个浮点值(如金额)因为如果我添加 t.number_field 我不能得到浮点数,只有整数,我想把44.67作为例子.

ush*_*sha 5

您可以使用该选项step在数字字段中指定粒度

t.number_field :number_field, :step => "0.01"
Run Code Online (Sandbox Code Playgroud)

以上将接受带有两个小数点的数字

你也可以使用any所有的浮点数和整数

这里的文档(number_field和number_field_tag使用相同的选项)