Jquery掩码插件有时在rails 4上工作

时间:2014-01-15 22:16:48

标签: jquery ruby-on-rails view mask

我正在尝试在表单上使用蒙版。所以: 我的application.js文件:

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
//= require select2
//= require masks

我的掩码.js文件:

$(document).ready(function(){
   $('#cep').mask('99999-999');
   $('#phone').mask('(99) 99999-9999');
   $('#second_phone').mask('(99) 99999-9999');
});

我的观点:

.col-lg-6
  .form-group
    = f.input :telefone, :input_html => { :class => 'form-control', |
                                          :id => 'phone' }

插件参考https://github.com/igorescobar/jQuery-Mask-Plugin

有什么问题?

2 个答案:

答案 0 :(得分:1)

我刚刚从//= require turbolinks移除application.js并且工作正常。

答案 1 :(得分:0)

实际上,比禁用turbolinks更好的选择是退出,你可以这样做但是添加属性" data-no-turbolink"到你需要目标的任何HTML元素

完整文档:

https://github.com/sstephenson/turbolinks/blob/master/README.md