既にRuby on Rails 2.3.8が入っているとする。まずは、更新。
% sudo aptitude update % sudo aptitude safe-upgrade
sqlite3-ruby-1.3.1をインストールするためにruby-dev1.8とlibsqlite3-devのインストールが必要なのでインストールする。
% sudo aptitude install ruby-dev1.8 % sudo aptitude install libsqlite3-dev
rubygemsをアップデート
% sudo gem1.8 update --system % gem1.8 -v 1.3.7
railsをアップデート
% sudo gem1.8 update rails % rails -v Rails 3.0.0
動くかどうか確かめる。Web+DB Press Vol. 58の詳解Rails3 第3章にしたがってチェック。
% rails new blog_app % cd blog_app % rails g scaffold post title:string body:text % rake db:migrate % rake % rails s
http://localhost:3000/posts にアクセスして動作状況を確かめる。app/views/posts/new.html.erb とedit.html.erbで_form.html.erbを共有しているのだけど、newとeditでフォームの投稿ボタンの表示が変わっているのがすごい。