ruby on railsj

参考)
http://www.thinkit.co.jp/free/article/0605/2/1/


参考)るびま RubyOnRailsを使ってみる(連載)
http://jp.rubyist.net/magazine/?0004-RubyOnRails

RailsMVC という考え方に基づいたフレームワークです。

IT用語辞典によると MVC とはソフトウェアの設計モデルのひとつで、
    * 処理の中核を担う Model
    * 表示・出力を司る View
    * 入力を受け取ってその内容に応じて View と Model を制御する Controller

これら 3 要素の組み合わせでシステムを実装する方式のことです。

Rails は

    * Model を担当する ActiveRecord
    * Controller と View を担当する ActionPack

というふたつのライブラリで構成されています。

ふむふむ

と座学をやっていても頭にはいらないので、実際に動かしてみる。

#apt-get install rails
$cd
$rails meibo

mysqlとかの dbを使う場合は、ここでconfig/database.ymlをいじくったのち
sqlなどのデータベースのセットアップを行う。
ここの場合は、内部データベースを使うので特に追加作業はしない。

$cd meibo
$script/generate scaffold meibo id:integer name:string addr:string tel:string

script/generate model meiboでモデルジェネレータを機動しなくても、いきなり
scaffold(とdb定義をおこなっている)

db定義はdb/migrate/yyyymmddhhmmss_create_meibos.rbに記述かな?

$rake db:migrate でマイグレートする
$rake でテストする
$script/server  で機動する

で http://localhost:3000/meibos にアクセス