Rails開発フロー

プロジェクトの作成

cd ~/workspace
rails _4.2.2_ new sample_app
cd sample_app/

Gemの準備

Gemfile編集

source 'https://rubygems.org'

gem 'rails',        '4.2.2'
gem 'sass-rails',   '5.0.2'
gem 'uglifier',     '2.5.3'
gem 'coffee-rails', '4.1.0'
gem 'jquery-rails', '4.0.3'
gem 'turbolinks',   '2.3.0'
gem 'jbuilder',     '2.2.3'
gem 'sdoc',         '0.4.0', group: :doc

group :development, :test do
  gem 'sqlite3',     '1.3.9'
  gem 'byebug',      '3.4.0'
  gem 'web-console', '2.0.0.beta3'
  gem 'spring',      '1.1.3'
end

group :test do
  gem 'minitest-reporters', '1.0.5'
  gem 'mini_backtrace',     '0.1.3'
  gem 'guard-minitest',     '2.3.1'
end

group :production do
  gem 'pg',             '0.17.1'
  gem 'rails_12factor', '0.0.2'
end

インストール

bundle install --without production

Git

git init
git add -A
git commit -m "はじめてのコミット"

README

ファイル名の変更

git mv README.rdoc README.md

内容を編集

# サンプルアプリケーション
これはサンプルアプリケーションです。

変更をコミット

git commit -am "READMEの修正"

GitHub

リポジトリの作成

GitHubのサイト上で作成する。

プッシュ

git remote add origin https://github.com/2626suke/sample_app.git
git push -u origin master

Heroku

heroku create sample-app-001
git push heroku master