Ruby on Railsの復讐(1)

0.前提

 Rubyのバージョンは「1.9.3」を、

 Railsのバージョンは「3.2」を対象とします。

1.Railsの特徴

  • MVCアーキテクチャに基づくフレームワーク
  • Don't Repeat Yourself(同じことを繰り返さない。)
  • CoC(Convention over Configuration. 設定より規約)

2.基本的なコマンド

よく使う基本コマンドのメモです。

随時、追記していきます。

2.1.railsコマンド

・railsプロジェクトhogeを作る

 $ rails new hoge [オプション]

  DBを指定するオプション: -d 使うDB

 

・railsコンソールを起動する

 $ rails console [env]

 env:環境を指定する。開発:development, テスト:test, 運用:production

 

・Scafforldを使ったコード生成

 $ rails generate scaffold モデル名 要素名:型

 

・railsサーバーの起動

 $ rails server

 http://localhost:3000/ でアクセスできる。

 

2.2.rakeコマンド

・データベースの作成

 $ rake db:create:all

 

・マイグレーション

 $ rake db:migrate

 

・ルーティングの確認

 $ rake routes

写真素材のピクスタ