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

執筆者:

関連記事

Rails4.0で添付したpdfファイルの中身を全文検索の対象にする〜carrierwave、pdftotext、pg_bigm

By: Uncalno Tekno – CC BY 2.0 環境 Ubuntu server 12.04 sunspot_cellにしようとおもってたけど、ライブラリとか勉強することが多く …

backbone-relationalで関連するコレクションをRails3.2のAPIに投稿〜accepts_nested_attributes_for

By: Mike Baird – CC BY 2.0   backbonerelational.org/ Backbone-relationalを使って関連するコレクションをまと …

Ubuntu Server 12.04.1にいま流行のDiscourseをインストールしてみた

By: Wonderlane – CC BY 2.0 目次1 はじめに2 環境3 インストール4 情報 はじめに すでにGitHubのトレンドRepoでスター数がTwitterのFligh …

RubyでWikiをはじめる〜gollum

目次1 環境2 インストール3  ハロー Gollum4 Powでつかう5 情報 環境 Ruby 2.1.0 Mac OSX Mavericks インストール 自分の環境ではこれをいれとかないとインス …

no image

Rails3.2+MongoDBでつくったアプリをheroku+mongoHQにアップしたよ

Stack Overflowはなんでも答えてくれる エラーメッセージをコピーしてググればたいていの答えはStack Overflowで出尽くしている 目次1 Gemfile2 herokuにアプリ作成 …