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サイト作成
-, ,

執筆者:

関連記事

今度こそRails3.2からdocxを生成する

目次1 前提2 構想3 アップロード4 スキームの保存5 docxの生成6 レイアウトと画面遷移を考える7 データの更新8 データの削除 前提 Rubyからdocxを生成する 前回、イキオイアマって自 …

Rails4.1で全文検索〜rroonga

By: Vinoth Chandar – CC BY 2.0 目次1 RailsでGroongaを使う選択肢2 サンプルのアプリ3 Gemfile4 データベースへの接続5 スキーマの設定 …

no image

Rails3.2でユーザー権限を細かく設定~Devise + cancan

      参考 cancan でモテカワ♥愛され権限管理 How To: Integrate with CanCan for roles management &nbs …

Rails3でテストカバレッジを計測する~simplecov,thin

    rspecなどのテストでテストがどの程度カバーしているのかを簡単に計測するsinplecovというgemをいれた 目次1 Gemfile & bundle2 spe …

Rails5でコントローラーの記述を省略~inherited_resources

By: Simon Matzinger – CC BY 2.0 目次1 inherited_resources2 Gemfile3 使い方 inherited_resources inhe …