私の見解には次のコードがあります
.fields
= f.label :minimum_mpg
%br
= f.number_field :mpg_min, :in => 0..100, :type => 'float' , :precision => 2
入力を 0 から 100 に制限したいのですが、負の数を入力すると受け入れられます。タイプをfloatに変更することと関係があると思います。ただし、入力はフロートを受け入れることができる必要があります。
助けてくれてありがとう。