maeshimaの日記

メモ書きです

今週と先週のrailscasts - Upgrading to Rails 3

このあたりを見て。
Railscasts - Upgrading to Rails 3 Part 2
ASCIIcasts - “Episode 226 - Upgrading to Rails 3 Part 2”
Railscasts - Upgrading to Rails 3 Part 3

今週のrailscasts - Upgrading to Rails 3 Part 1 - maeshimaの日記の続き。やっぱり基本的なところは知ってるので気になったところだけメモ。

lib ディレクトリ

Rails3 RC は lib ディレクトリの中身を自動で require してくれない!ので

config.autoload_path += "#{Rails.root}/lib"

のようにする必要がある。

preinitializer.rb

Rails2では、initializeする前の処理として config/preinitializer.rb を定義することが出来たけどRails3では無効になったみたい。もし preinitializer と同等のことがしたければ config/application.rb の

require 'rails/all'

の上にコードを書けばいいらしい。

Gemfile の group の引数

group :development, :test do
 # ...
end

のように二つ引数渡せる。知らなかった。

content_for の引数

下記のように、ブロックを渡さず、第二引数に文字列を渡すことも出来る。

content_for(:title, "hoge")