2016-10-10 4 views
1

Jereryのオートノミックがページの読み込みに正しくロードされていません。私はjqueryの作品ページを更新しますが、0.00を提供している場合は、指定された、0、ここで指定されていないよう:Jqueryオートメリック(gem 'autonumeric-rails')が正しくロードされない

1)それは元のページのロード時にロードされていない理由:私は解決する必要が$('input.number').number(true, 0);

2つの問題は、

2)なぜ$('input.number').number(true, 0);がパラメータを設定していないのですか。

GemFile

gem 'autonumeric-rails' 

application.js

//= require jquery 
//= require jquery_ujs 
//= require autonumeric 
//= require bootstrap-sprockets 
//= require turbolinks 
//= require dynamic_select 

$('input.number').number(true, 0); 

Iはまた、この試み:

application.js(第2版)

//= require jquery 
//= require jquery_ujs 
//= require autonumeric 
//= require bootstrap-sprockets 
//= require turbolinks 
//= require dynamic_select 

$(document).ready(function() { 
      $('input.number').number(true, 0); 
      $(document).trigger('refresh_autonumeric'); 
    }); 

_form.html.erbを

<%= f.text_field(:income,{value: 50000, :placeholder => "Income", class: "number form-control input-lg", data: {autonumeric: true} }) %> 

更新:

$('input.number').number(true, 0);を削除するには、以下の作業を取得するように見えました。しかし、#2は依然として問題です。 numberがautoNumeric機能ではありません:私は.number(true, 0)作業

$(document).ready(function() { 
     $(document).trigger('refresh_autonumeric'); 
}); 

答えて

0

注意を得ることができません。

最近、オートノマーレールが更新されました(このPR参照)。最新バージョンで再試行してください。

また、'0''0.00'にフォーマットされていると、autoNumericに問題が発生することがありました。これは修正されましたherehereと他のコミットです。 nextブランチで最新バージョンをお試しください。

関連する問題