問題タブ [number-to-currency]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails-3 - Railsのnumber_to_currencyの精度が機能しません-バグですか?
Rails 3の小数点以下2桁を取得するために、number_to_currencyを使用しようとしていますが、取得できるのは1つだけです。私のDBフィールドは次のように定義されています。
私のテンプレートには次のものがあります。
それでも結果として、次のようになります。PLN 34,7
DBでは、次のことがはっきりとわかります。34.70
2番目のゼロを見たいのですが、これは機能ですか、それとも何かが足りませんか?
ありがとう!
ruby-on-rails-3 - Rails 3 のテキスト フィールドに表示する小数を取得できません
簡単な質問があります... Rails にはかなり慣れていないので、コードで発生している問題について助けてもらえないかと思っていました。通貨をフォーマットしたい一連の入力ボックス (収益と費用を要求するオンライン アプリ) があります。アプリ内の他の独立した入力ボックス (text_fields) に次のコード行を使用していますが、何らかの理由で、損益計算書フィールドに追加しようとすると機能しません。
私が使用しているコード:
私が問題を抱えているコードの領域:
最後の total_revenue フィールドは、class:add (純売上高と利子収入) を使用して値を計算することに注意してください。
私が間違っていること、および text_fields (入力ボックス) が次の形式で値を表示しない理由についてのヘルプ: $x,xxx.00 をいただければ幸いです。
あなたの助けと時間に心から感謝します!
ruby-on-rails - Rails番号から通貨/外貨クエリ
こんにちは私はレールをいじっています。10進数を通貨に変換できるレールに組み込まれたメソッドがあります。ビューで変更することもできますが、メンテナンスを節約できるように、アプリケーションに内部化したいと思います。
私のインデックステンプレートにはこれがあり、次のように米ドルに変更できます。
私はいくつかがそれをユーロに変更することであることに気づきました。railsAPIは素晴らしいです:
今、私がすべての異なる領域のリストをどこで入手できるか誰かが知っていますか?そして通貨はありますか?特に南アフリカ(ZAR)??
ruby-on-rails - number_with_precision 整数を返す
と に非常に奇妙な問題がnumber_with_precision()
ありnumber_to_currency()
ます。
comparison of String with 0 failed
私のアプリケーションでは、設定しないと両方とも発生します:precision
しかし、irbでまったく同じ機能を試すと、すべて問題ありません:
Gemfile を調べて、Gem の 1 つから来ている可能性があると推測しましたが、何も見つかりませんでした。
何かがオーバーライドしているという奇妙な感覚がありnumber_with_delimiter()
、このエラーが発生していますが、何が原因かわかりません。
参考までに、Rails 3.2.1 と Ruby 1.9.1 を使用しています。これが私の Gemfile です: https://gist.github.com/2847099
よろしくお願いします。
ruby-on-rails - Rails: 数値から通貨へ、末尾のゼロを削除
number_to_currency
小数部分のゼロを使用して削除するにはどうすればよいですか?
したがって、数字が 30.50 の場合は .50 を保持したいのですが、30.00 の場合はそれらのゼロを削除したいと考えています。精度はわかりますが、末尾の小数がゼロの場合に適用するために条件付きで使用できるかどうかはわかりません...
ありがとう
ruby-on-rails-3 - number_to_currency 小数点の削除
ディスプレイの値を次のように変更する方法はありますか。
$100.25 ~ 10025
支払いゲートウェイを通過するには、これがこの形式である必要があります。
ruby-on-rails - Rails の複数の通貨
ウェブサイトで複数 (現時点では 3 つ) の通貨をサポートできるようにしたいと考えています。私は初心者で、これを行う方法に疑問があります。私は少し検索しましたが、質問のリストがあります。以下は私の要件です。
ウェブサイトのラベルやテキストは変更したくありませんが、選択した通貨に基づいて商品の価格だけを変更したいと考えています。2 つの方法を見つけました。
- money gem の使用https://github.com/RubyMoney/money
- I18n の使用https://github.com/svenfuchs/rails-i18n
(eコマースWebサイトの場合)どちらが適しているかを提案してください。また、それらの実装方法に関する優れたチュートリアルはありますか。
- ユーザーの IP を検出し、国に基づいて通貨を設定できるようにしたいと考えています。また、ドロップダウンを使用して通貨を変更するオプションをユーザーに提供したいと考えています。これを行うことができる宝石を見つけました "github.com/priithaamer/geoip-rails" 。これは正しい方法ですか、それとももっと良い方法がありますか?
前もって感謝します !
ruby-on-rails - number_to_currency rails が失敗し、文字列と 0 の比較が失敗しました
私は使用してrails 3.2
おり、ruby 1.9.3
これを使用して価格を表示しています:
ロケール:enでは機能しますが、:esでは次のようになります:
comparison of String with 0 failed
どこにも見つかりませんでしたか?
編集:明確にするために番号を更新しました。番号は合法です。問題はロケールにあります