Rails形成帮助程序number_field_tag大小选项在Rails 4中不起作用?

时间:2014-06-26 17:34:17

标签: ruby-on-rails forms twitter-bootstrap ruby-on-rails-4 twitter-bootstrap-3

我使用的是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_tagsize选项正常。有人知道这里的修复吗?我很高兴使用CSS类来达到同样的效果,但为什么要编写额外的代码呢?

另请注意,当我检查元素时,size正在显示,它只是没有做任何事情:

<input id="transaction__Portable_table" min="0" name="transaction[][Portable table]" size="1" type="number" value="0">

1 个答案:

答案 0 :(得分:5)

输入类型=“数字”字段do not support the size attribute。请改用:max。例如,如果要限制为2位数,请使用:

number_field_tag :my_number_field, nil, min: 0, max: 99