2012-05-07 1 views
0

У меня есть куча страниц, повторно использующих те же элементы, поэтому я создал четыре помощника, которые автоматически вставляют эти элементы.Смутно о помощниках, которые не следует включать, но ... Я думаю,

В application.html.erb все эти помощники визуализируются, но я смущен тем, как создавать новую страницу, на которую не влияют помощники.

Я попытался создать новый вид и контроллер и создать страницу в подкаталоге этого представления, но это не сработало.

Любые идеи?

ответ

0

application.html.erb является базовым шаблоном для всех ваших видов, поэтому все, что вы наделаете, будет отображаться во всех ваших взглядах. Если вы хотите отображать разные материалы в представлении, вам нужно будет установить макет явно в контроллере.

def some_method 
    layout :some_other_layout_template 
end 

Для получения дополнительной информации, заказ Rails Guides on Layouts and Rendering.

+0

Обязательно! Надеюсь, мой ответ помог, и если бы это было так, пожалуйста, отметьте это как правильно :) –