Subscribed unsubscribe Subscribe Subscribe

WEBアプリのフレームワークの構成要素まとめ

フレームワークの要素をRailsを参考に各フェーズ毎にまとめていきます。

プロジェクト作成まで

$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ exec $SHELL -l
$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
# yum -y install gcc openssl-devel readline-devel zlib-devel libxml2 ※CentOS7の場合
$ rbenv install -v 2.2.3
$ rbenv rehash
$ rbenv global 2.2.3
$ gem install nokogiri -- --use-system-libraries ※nokogiriがうまくインストールされない場合
$ gem install rails

※~/.gemrcには

install: --no-document
update: --no-document
  • 依存ライブラリのインストール
$ gem install bundler
$ bundle install --path=vendor/bundle
  • プロジェクトの作成
$ rails new -T -d mysql #{@プロジェクト名}
  • 起動確認
$ rails s

rails/app_rails_loader.rb at 4-2-stable · rails/rails · GitHub

アプリケーションの基本的な設定(タイムゾーンロケールi18n対応)

Configuring Rails Applications — Ruby on Rails Guides

ジェネレーター

railsコマンド(rails) - - Railsドキュメント

各種設定(DB,環境毎)

Configuring Rails Applications — Ruby on Rails Guides

実装

アセット

テスト

A Guide to Testing Rails Applications — Ruby on Rails Guides