2
4

1 に答える 1

0

アプリの設定ではなく、個人の好み/設定を使用する方が良いと思います。

しかし、あなたの新しい取り決めにはまだ懸念があります。

ユーザーが自分の通貨をユーロからカナダドルに変更したい場合はどうすればよいでしょうか? 彼の現在の金額はユーロであるため、これはアプリではそれほど簡単ではありません。この金額をカナダドルに変換し、為替レートを考慮する必要があるため、複雑さが増します。そして、金額は一定ではありません。たとえば、数日後にユーロに戻したい場合は、新しいユーロの金額を満たす可能性が非常に高くなります。

私の提案:

  1. すべてに一貫した金額と通貨を使用します。価格が常に 19 米ドルだとします。もちろん、ユーザーは独自の通貨を持つことができますが、基本金額である米ドルから換算されます。

  2. カスタム通貨に個別の設定を使用し、それらをデータベースに保存します。あなたはすでにそれを行っています。そして、それを効率的に行うことができる非常に素晴らしいgemがあります: https://github.com/ledermann/rails-settings

于 2013-08-10T11:03:36.643 に答える