ソースコードから理解する技術-UnderSourceCode

手を動かす(プログラムを組む)ことで技術を理解するブログ

Ruby on RailsでのECサイト - spree(2) 通貨を円にした場合の商品表示

前回に引き続き、spreeを弄っています。admin画面より通貨を「Japanese Yen」(つまり円)に設定したところ
トップページに商品が表示されなくなりました。

・通貨の設定
f:id:UnderSourceCode:20130504095033j:plain

結局、No products if changing currencyを参考にし、
spree_pricesテーブルのcurrencyカラムが「JPY」で、ammountカラムがNULLのデータについて
ammountカラムに適切な金額を入れてあげることで解決しました。

・spree_pricesテーブルの設定
f:id:UnderSourceCode:20130504095053j:plain

・ホームに円で商品を表示
f:id:UnderSourceCode:20130504095113j:plain

以上です。