Я понимаю, что это плохая идея, но от того, что я видел в ApplicationControllers, используя:Рендер: раскладка ищет частичное вместо макета
render :layout => "something" ...
Если визуализации с использованием макета, расположенного на views/layouts/something.html.erb
Однако, когда я делаю этот вызов с внутренней стороны зрения, ошибки с помощью:
Missing partial my_controller_name/something with ...
Searched in:
* "{path here}/app/views"
Что мне кажется, его ищет частичное, а не макет, как я зр ecified. Кто-нибудь знает, что с этим происходит?
Достаточное пример достаточно мал, чтобы его воспроизвести:
<%= render :layout => 'something' do %>
<div>Hello</div>
<% end %>
Это все под Rails против 4.0.2
Да, это несколько является экземпляром проблемы XY. Моя цель в целом - это нечто совсем другое, но только для этого вопроса я действительно задаюсь вопросом, почему он действует так, как есть. – Serge
можете ли вы разместить код, который вы используете в представлении? – Peege151
@ Peege151 Конечно, дайте мне одну минуту ... – Serge