@StanisLove

Как избежать загрузку вьюхой application.html.haml?

Добрый день!

все внутренние страницы сайта имею схожую структуру, т.е. часть представления уместно было бы разместить в application.html.haml.
Как быть со страницами, которые имеют абсолютно иную структуру?
Можно сделать так, чтобы вьюха не подгружала application.html.haml
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 1
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
guides.rubyonrails.org/layouts_and_rendering.html
Искать в районе Conditional Layouts

Ещё вариант

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
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы