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

執筆者:

関連記事

Rubyでd3.jsのapiリファレンスの一覧を取得してくる~mechanize

  d3.jsにはlayoutというおおまかに準備されたレイアウトがあって、その中にあるTreeレイアウトを試してみることにした d3.js自身のapiリファレンスが階層構造になっているので …

SimpleCovのカバレッジをvimに表示させる~simplecov-vim

      github.com/nyarly/Simplecov-Vim 参照 Rails3でテストカバレッジを計測する~simplecov,thin 自分のgem上の …

no image

Rails3.2でユーザー管理機能を追加2~Devise+AjaxDataTables

  前回 Rails3.2でユーザー管理機能を追加~Devise 参照 Railsでajaxなテーブルを使う~datatables   いままでAjaxでのデータ更新ができなかった …

WindowsのRubyでExcelを操作~WIN32OLE

By: Môsieur J. version 9.1 – CC BY 2.0 目次1 WIN32OLE2 hello world3 Excelオブジェクトモデル4 絶対パスを取得するメソッ …

RedcarpetでTOC表示

By: epSos .de – CC BY 2.0 目次1 Redcarpet2 Redcarpetの使い方3 TOCを表示する4 できた5 Bootstrapのaffixとscrolls …