Railsで使えるGem RubyOnRailsでECサイト作成

Rails3でECサイト構築8 都道府県の登録~spree

投稿日:

 

都道府県の登録を忘れていた

seedを追っていくとわかるのだけど、rake db:load_file[tablename.yml, dir]で登録できる

サンプルは、spree_coreのdb/default/以下にある

例えば、ゾーンについては、db/default/zones.ymlというのがある

このサンプルを参考にspree_zones.ymlというファイルを作成して(データベースを確認したらspree_という接頭語がついていた)

あとはrakeを実行

登録された

同様に都道府県もymlを作成すればいいのだけど、打ち込むのも大変なのでyamlを作るスクリプトを作成した

これでymlファイルを作ったあとは、同様にrakeを実行するだけ

登録された

けど、三重県が一番上???

これはstatesは名前順に並べるように指定されているから

models/spree/state.rbを作成して、オーバーライドすればOK

北海道が一番上になって登録順(ID)になった

 

-Railsで使えるGem, RubyOnRailsでECサイト作成
-, ,

執筆者:

関連記事

SASS/SCSS+COMPASS+zurui-sass-railsで角丸・グラデ・半透明・テキストシャドウ・ボックスシャドウ

By: Ole Houen – CC BY 2.0 sass-lang.com/ Sassの基礎 (全15回) ドットインストール ネストを覚えた人のためのSassの便利な使い方 comp …

no image

位置情報通知の使いみちアイデアメモ

    ここまでHTML5とGoogle Mapsを使った位置情報通知を試してきたけど、その使いみちについてメモしておきたい 目次1 カレログ的なサービス2 宝探し的なイベント3 …

Rails4.0でもajaxなデータテーブルを使う~ajax-datatables

Railsでajaxなテーブルを使う~datatables Rails4でのJSONテンプレート~jbuilder+rabl+ruby 目次1 index.json.jbuilder2 tasks.j …

RailsでReactコンポーネントをつかう

By: justine warrington – CC BY 2.0 目次1 React on rails2 インストール3 react on railsで生成されるファイル4 mater …

Railsでdocxをフォーマット指定でダウンロードできるようにする

タイトルだけだと何のことだかわからない railsでdocuments/2とかをGETメソッドで呼び出すとdocumentsコントローラーのshowメソッドを呼び出すようになってるんだけど、docum …