Я попытался написать рендер в действии, но поведение макета по-другому, почему?Как рельсы выполняют работу в контроллере? Почему что-то не использует макет?
def show
# assuming we have a partial in app/views/shared/_panel_show.html.erb
#render "shared/_panel_show" # have layout
#render "/shared/_panel_show" # without layout
#render "shared/panel_show" # Template is missing
#render :partial => "shared/panel_show" # without layout
render :partial => "/shared/_panel_show",:layout => "application" # have layout
end
Я хочу отобразить частичный и следовать схеме контроллера.
Как это отличается? Вы не должны делать: render: partial => "/ shared/panel_show",: layout => "application"? – marcgg
Да, могу. Но я хочу использовать определенный контроллер. Я не хочу изменять многие места, когда меняю глобальный макет. – allenwei