简单的表单输入类型

kar*_*arp 10 html5 ruby-on-rails simple-form

我使用简单形式的gem来渲染我的表单.我想将输入字段类型设置为'number'.此代码无效:

f.input :amount, input_html: { type: 'number' }
Run Code Online (Sandbox Code Playgroud)

设置它的正确方法是什么?

ror*_*nce 12

以下应该有效

f.input :amount, :input_html => { :type => "number" }
Run Code Online (Sandbox Code Playgroud)

更清洁的方式是:

f.input :amount, :as => "number"
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你 !


Nic*_*ips 9

最简单的方法:

f.input :whatever, as: :numeric
Run Code Online (Sandbox Code Playgroud)