今度のプロジェクトではだいぶ js 力を要求されるプロジェクトの雰囲気なので rails-3.1.rc4 と backbone.js で rails new してみた。
みんなは既に知っているとは思うけど、rails3.1 で導入されている assets pipeline のおかげで Rails.root.join('public') の中にはエラーページの雛形が存在するだけで、images, javascripts, stylesheets は全部 app/assets の中に行ってしまった。
次に backbone-rails という gem を追加してから、application.js に必要な js を require するように追加しただけ。実際にやってみると public の配下を気にしなくていいので、だいぶ便利だね。