2

ショッピング カートに spree を使用していますが、複数の通貨をサポートしたいので、gemfile で以下の gem を使用します

gem "spree_multi_currency", :git => "git://github.com/pronix/spree-multi-currency.git"

そして、バンドルをインストールしたよりも

rake spree_multi_currency:install:migrations
rake db:migrate

そして、以下のコードを使用して通貨をロードします

rake spree_multi_currency:currency:iso4217

今、私はグーグルからレートをロードし、端末に入力するデフォルトの通貨として米ドルを作りたいと思っています

rake spree_multi_currency:rates:google[USD]

しかし、次のようなエラーが発生します

Loads currency data from Google using #<Spree::Currency:0xb967020>

http://www.google.com/ig/calculator?hl=en&q=1INR%3D%3FEUR レーキが中止されました! 757: /home/tps/.rvm/gems/ruby-2.0.0-p247/gems/json-1.8.1/lib/json/common.rb:155:in parse' /home/tps/.rvm/gems/ruby-2.0.0-p247/gems/json-1.8.1/lib/json/common.rb:155:inparse' /home/tps/ に予期しないトークンがあります。 rvm/gems/ruby-2.0.0-p247/bundler/gems/spree-multi-currency-0abaa72ab8ed/lib/tasks/spree_multi_currency.rake:126:in block (4 levels) in <top (required)>' /home/tps/.rvm/gems/ruby-2.0.0-p247/gems/activerecord-4.0.2/lib/active_record/relation/delegation.rb:13:ineach' /home/tps/.rvm/gems/ruby-2.0 .0-p247/gems/activerecord-4.0.2/lib/active_record/relation/delegation.rb:13:ineach' /home/tps/.rvm/gems/ruby-2.0.0-p247/bundler/gems/spree-multi-currency-0abaa72ab8ed/lib/tasks/spree_multi_currency.rake:122:inブロック (3 レベル) in ' /home/tps/.rvm/gems/ruby-2.0.0-p247 /bin/ruby_executable_hooks:15:in eval' /home/tps/.rvm/gems/ruby-2.0.0-p247/bin/ruby_executable_hooks:15:in' タスク: TOP => spree_multi_currency:rates:google (タスクを --trace で実行して完全なトレースを表示)

ショッピング カートで複数の通貨をサポートしたいのですが、助けてください。

前もって感謝します

4

1 に答える 1

1

管理者側から通貨レートを追加します。たとえば、コンバーターで通貨 (INR) を選択するよりも USD の基本通貨を設定すると、名目レートとして 63 を名目として、1 を値として取るよりも 1 米ドル = 63 INR を意味します。

于 2014-01-27T13:03:43.043 に答える