MyFirstRails

SpreeでのECサイト作成!

概要

Railsmにこれから初めて触れる方を対象としたチュートリアルです

今回は、Spreeを使用したECサイト構築のチュートリアルになります

チュートリアル

Railsのひな型を作成する

まず、rails newを実行し、Railsアプリのひな型を作成します

rails new spree

次に、作成したspreeディレクトリへと移動します

cd spree

SQLite3のバージョン修正

先ほどのrails newsqlite3のインストールがエラーになっている場合は、以下のようにバージョンを指定してください

gem 'sqlite3', '1.3.13'

その後、bundle installを実行します

Spreeの導入

まず、Gemfileに必要なgemを追加します

gem 'spree', '~> 3.7.0'
gem 'spree_auth_devise', '~> 3.5'
gem 'spree_gateway', '~> 3.4'

その後、bundle installを実行します

bundle install

bundle install後、Spreeのインストールコマンドをを実行します

rails g spree:install --user_class=Spree::User
rails g spree:auth:install
rails g spree_gateway:install

このコマンドを実行している際に、メールアドレスとパスワードの入力を求められます ENTERキーを押した場合は、以下のメールアドレスとパスワードが使用されます

ID:spree@example.com
PW:spree123

あとは、rails sでローカルサーバを起動するだけです

日本語化

localhost:3000/adminにアクセスします

先ほど設定したメールアドレスとパスワードを入力してログインします

メニューのCONFIGURATIONS内にあるGeneral Settingsをクリックし、Localization SettingsAVAILABLE LOCALES日本語を選択します

これで日本語化が完了です!

また、日本円対応もしたいと思います

CONFIGURATIONS内にあるGeneral Settingsをクリックし、Currency SettingsCHOOSE CURRENCYJapanease Yenを選択します

これで日本円対応も完了です!