我正在自定义一个启用了simple_form gem的表单,我希望电话号码字段包含来自http://jasny.github.com/bootstrap/javascript.html#inputmask的数据掩码
我的原始代码是:
<%= f.input :phone, :required => true,
:input_html => { :maxlength => 14} %>
将类似内容传递到f.input所需的代码是什么?
使用input_html和label_html之类的东西似乎不起作用。
答案 0 :(得分:5)
在你的表格中试试这个:
<%= f.input :phone, :required => true,
:input_html => { :maxlength => 14, :"data-mask" => "999-999-9999" } %>
此外,假设您正在运行Rails 3.1+并且您的vendor / assets / javascripts目录中有jasny文件,请确保在app / assets / javascripts / application.js中包含bootstrap-inputmask文件:
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require bootstrap-inputmask
//= require_tree .