Как я мог бы создать подмешать для контроллера действий, который делает что-то вроде:ActionController Mixin
layout Proc.new { |controller|
if controller.request.xhr?
'minimal'
else
'application'
end
}
(я не могу подкласс ApplicationController, потому что я использую камень (DEViSE), который привязан к ActionController Миксин кажется более уместным.)
Я создал модуль под названием «XHRController» и использовал «ApplicationController :: Base.include XHRController» в application.rb, но это ошибки при любом использовании «макета», «before_filter» и т. д. как неопределенные.
Спасибо Джесси. Это часть его, и я также использую before_filter для вставки настраиваемого заголовка. – mahemoff