Случайно, есть ли простой способ установить MasterView по умолчанию для всех действий внутри определенного контроллера?
Например, если у меня есть HomeController , я хочу, чтобы все действия внутри него наследовали Site.Master по умолчанию, но если я нахожусь внутри AccountsController Я хочу, чтобы все действия наследовали Admin.Master и т. Д.
Мне удалось сделать это с:
return View("viewName", "masterName", objectModel);
Но, делая это, я должен применять его каждый раз, когда вызываю метод View.
Я искал что-то более простое, например, на рельсах, где мы можем объявить:
class HomeController < ApplicationController
layout 'site'
def index
end
def create
...
end
class AccountsController < ApplicationController
layout 'admin'
def index
end
def create
...
end
Возможно ли это?
Заранее спасибо