我使用的是Rails 4.1.1,Ruby 2.1.2,Twitter Bootstrap(bootstrap sass gem)3.0.3。 Number_field_tag
显示相同的大小,无论我根据文档设置size
选项,说明它可以采用与text_field_tag
相同的选项(具有size
选项)
顺便说一下,为了测试,我尝试了text_field_tag
,size
选项正常。有人知道这里的修复吗?我很高兴使用CSS类来达到同样的效果,但为什么要编写额外的代码呢?
另请注意,当我检查元素时,size
正在显示,它只是没有做任何事情:
<input id="transaction__Portable_table" min="0" name="transaction[][Portable table]" size="1" type="number" value="0">
答案 0 :(得分:5)
输入类型=“数字”字段do not support the size attribute。请改用:max
。例如,如果要限制为2位数,请使用:
number_field_tag :my_number_field, nil, min: 0, max: 99