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