Upload
kenta-tanoue
View
175
Download
0
Embed Size (px)
DESCRIPTION
rails newをするときに自動で環境構築してくるテンプレート機能を利用してみましょう。
Citation preview
rails composer
ID:regonn 納品の無い受託開発企業の
新卒社会人1年目 Rails, vim 勉強中
早速ですが、 $ rails new した後って、
毎回やること多くないですか?
□Gem追加&削除 □view テンプレートをerbからhamlに変更 □git init □githubにレポジトリ登録 □deviseを使ってログイン機能追加 □bootstrap適用 □使用するデータベース切り替え □テスト用にRspec使いたい □Guardで自動でテストしていきたい
もぅマジ無理。
そこで、
RailsにはApplication templateという機能がある
RoR ガイド Rails Application Templates http://guides.rubyonrails.org/rails_application_templates.html
RailsのApplication templateを使って開発の初速をあげよう! http://qiita.com/tachiba/items/26b2e9dc271bd8e6907d
設定ファイルをrails new時に読み込むことで 毎回の作業を自動でやってくれる
こんな感じで書けるよ
if文も使える!
その、テンプレートファイルを 開発・メンテしてくれているのが
rails-apps-composer
こんな感じで質問に答えていくと いい感じに環境を整えてくれる
(実行はこの1行)
ちょっと実際にやってみる
便利なのは分かった
けど毎回質問に答えるのも面倒な人は・・・・
rails_apps_composer gem!
これをインストールしておくと、 ymlファイルで設定を書いておいて、 そこからテンプレートファイルを
生成してくれる。
考えた使い方githubでymlファイルを管理
↓ ローカル環境でHomeにテンプレートファイルを生成しておく
↓ 毎回そのテンプレートファイルを読み込む
これでグループで同じ開発環境(Gem等)を共有できる!!
宣伝【プログラマー向け企画!】言語不問、開発合宿をしよう!
@関東【10月3連休】 - トリッピース http://trippiece.com/plans/4311