layout nilってやっても効かない
とあるブログに layoutsを適用しない場合は
class HogeController < ApplicationController
layout nil
とすればいい。みたいな記述があったけど、最新のRailsでは
class HogeController < ApplicationController
layout false
が正しいみたい。
http://stackoverflow.com/questions/11355149/why-is-layout-nil-not-working