Rails 2.0 RC2を実際に使ってみる

PCを再インストールする直前にひとまず投稿。

gemでRails 2.0 RC2を取得

昨日、

cd {rails_home}/vender
svn propset svn:externals "rails http://dev.rubyonrails.org/svn/rails/trunk" .

で、Railsのtrunkからの取得を試してうまく落とせたから今ちょっと試したんだけど、入ってるのかどうかもよくわかんないし、なんか気持ちよくないので、railsのサイトのgemを利用してインストールして見ました。最新のgemを取得するには以下のコマンドでいける。

gem install rails -s http://gems.rubyonrails.org

あと、gem listをすると利用可能なバージョンが取得可能なので、バージョンを指定してもいけるはず。

gem list rails --both -s http://gems.rubyonrails.org
LOCAL GEMS ***
rails (1.99.1) <-インストール後に試したので既にインストール済みだけど本来は1.2.6とか
REMOTE GEMS ***
rails (1.99.1, 1.99.0.8178, 1.99.0, 1.2.5.7919, 1.2.5.7843, 1.2.5, 1.2.4.7794, 1.2.4, 1.2.3.7707, 1.2.3.7702, 1.2.3.7679)
と言うListが表示されるので、必要なバージョンをインストールすることもできる
gem install rails -v 1.99.1 -s http://gems.rubyonrails.org
でいけると思う。(1.99.1)は適宜調整。 引き続き、ターミナルから旧Railsと同じように、Railsアプリを作ってアクションにアクセスすると500 Errorが発生。development.logには
config.action_controller.session = { :session_key => "_myapp_session", :secret => "some secret phrase of at least 30 characters" }
を設定しろっていうエラーが出ていた。ひとまず、
rake db:sessions:create
して、environment.rbの
config.action_controller.session_store = :active_record_store
コメントアウトすると動いた。理由はまだよくわかってない。 (追記)ちなみに:secretの部分は秘密のランダム推奨だと思います。