rails5で新規プロジェクト作成手順
railsでrails 5で新しくプロジェクトを作成する
プロジェクトの準備
mkdir フォルダ名 cd フォルダ名 rbenv local 2.4.0 bundle init vim Gemfile gem 'rails', '~> 5.0', '>= 5.0.2' を追記 bundle install --path vendor/bundle bundle exec rails new .
とりあえずいつもの画面がひらく
git管理する
git init
.gitignoreに下記追加
/.bundle /vendor/bundle /vendor/bundler/ /db/*.sqlite3 /db/*.sqlite3-journal /log/* /tmp/* !/log/.keep !/tmp/.keep /uploads/tmp/ /config/settings.local.yml /config/settings/*.local.yml /config/environments/*.local.yml /config/database.yml /config/secrets.yml .DS_Store
pushする
git add . git commit -m"first commit" git remote add origin https://github.com/hamayuzin/リポジトリ名 git push -u origin master
初期から使うgemの追加
- config: 環境ごとにsettingをいい感じに変更
- mysql: 好みで
- ridgepole: スキーマ管理ツール。migrationをもっと楽に
- rubocop: コードをきれいに保とう
config
rails g config:install
- databsae.ymlに下記追加
default: &default adapter: mysql2 encoding: utf8 pool: 5 development: <<: *default host: localhost database: username: password:
- ridgepole
touch config/Schemafile
- rubocop
bundle exec rubocop