Rails アプリを MySQL で作るときのメモ
Rails 4.0.5 のアプリを MySQL で立てるときのメモ
rails new にオプションをつける
オプションを付けずに rails new
すると SQLite で立てられてしまうので、以下のようにする。
$ rails new app_name -d mysql
mysql2 のバージョンを指定
2015/09/21 時点の mysql2 は rails 上での実行時にバグを含んでいるようなのでバージョン指定する。
```ruby Gemfile gem 'mysql2', '~> 0.3.20'
```bash
$ bundle install
mysql のパスワード設定
config/database.yml
に mysql のパスワードを設定する。環境変数の指定は以下のようにする。
```yml config/database.yml
development:
adapter: mysql2
encoding: utf8
database: app_name_development
pool: 5
username: root
password: <%= ENV['MYSQLPASS'] %>
socket: /var/lib/mysql/mysql.sock
### database の作成
最後に database を作って完了。
```bash
$ rake db:create