class MyController < ApplicationController layout :resolve_layout
# ... private def resolve_layout
case action_name
when "new", "create" "some_layout" when "index" "other_layout" else "application" end end end
转载于:https://my.oschina.net/jing31/blog/30067