酒と泪とRubyとRailsと

Ruby on Rails と Objective-C は酒の肴です!

Rails 5.0.0 + Bootstrap の Application Template 1コマンドで![Ruby 2.3.0]

「Application template」は、Railsプロジェクトの時に必要になる定形の作業をスクリプトっぽく記述することが出来る仕組みです。 普段使うGemや共通のセットアップ手順などを予め書いておけるので週末に簡単なアプリ作ったり、ハッカソンとか出場して1秒でも節約がしたい人におすすめの仕組みです。

今回はRail5(この記事の時点ではbeta3)のプロジェクト用のセットアップ手順を書いています。

morizyun/rails5_application_template


事前準備

まずは、手元のRubyとRailsを最新にしてください。

homebrew経由のrbenvのアップデート手順は、『rbenv を update して最新のRuby バージョンをインストール』をご参照ください。

次にrailsもアップデートします。

1
2
3
4
5
# railsのインストール
$ gem install rails

# インストール済ならアップデート
$ gem update rails

あと、gitignoreの生成ツール『simonwhitaker/gibo』を使って.gitignoreを生成していますので良ければぜひ!

Macな人は以下のコマンドを実行するだけでインストールできるので、めっちゃお勧めです。

1
$ brew install gibo

Application Templateの使い方

使い方は以下のコマンドを実行するだけ。
(アプリ名のtest_appはハイフンNGっす[修正トライ中…])

1
2
3
4
5
# PostgreSQL
$ rails new test_app --database=postgresql --skip-test-unit --skip-bundle -m https://raw.github.com/morizyun/rails4_template/master/app_template.rb

# MySQL
$ rails new test_app --database=mysql --skip-test-unit --skip-bundle -m https://raw.github.com/morizyun/rails4_template/master/app_template.rb

とするとモダンなRailsをtemplateの手順に従って構築していきます!

Application Templateをカスタマイズする

ここからは、Application Templateを変更する際に参考になりそうなサイト一覧です。

Rails Guideの Application Template の説明

Rails Application Templates — Ruby on Rails Guides

公式サイトですが、一番丁寧に説明されていてオススメです!

GitHubで Application Template を探す

Search rails template - GitHub

GitHubで 他の人の Application Template を探してすすめるのも面白いと思います!

Application Template の DSL 早見表

Rails Application Templates - Quick Left

Application Template で使える DSLの早見表です。便利便利!

今回の公開物

Rails5用の Application Template をGitHubに公開しました。動かない等々あればお気軽にTwitterにメッセージ下さい!

morizyun/rails5_application_template

Special Thanks

おすすめの書籍