したがって、データベースには、通貨に使用するための精度 2 の 10 進数フィールドがあります。小数点以下の最後の桁が 0 で終わらない限り、問題なく動作します。799.90。代わりに、フィールドに表示されるときに 799.9 にストリップされます。については知っnumber_with_precision
ていますが、そのヘルパー メソッドを simple_form 数値フィールドで使用できませんでした。これは、シンボルと html オプションしか引数としてとらないためです。
次に、simple_form のデフォルトの number_field を拡張するカスタム入力を作成する必要があると考えましたが、構文が十分に文書化されていないように見えるためnumber_with_precision
、このカスタムの定義で呼び出す方法を理解できませんでした。入力。
私は本質的に何をしたいですかこの質問のOP 10進数精度のFormtastic number field? formtasticで欲しかった。ありがとう!