Rails включает страницу - PullRequest
       10

Rails включает страницу

3 голосов
/ 30 октября 2009

Как бы я включил страницу из общей папки в один из моих просмотров? Я хочу включить один заголовок, как я делаю в PHP, поэтому, когда я делаю изменение, оно затрагивает все остальные страницы. (Это для нескольких просмотров)

Ответы [ 2 ]

3 голосов
/ 01 ноября 2009

По большей части, единственные веб-страницы в общей папке будут чисто статическими (пользовательские 404 страницы, FAQ и т. Д.). Если у вас есть фрагмент статического HTML, который вы хотите отображать на многих страницах, частичный - это то, что вы ищете.

Частичное не имеет для привязки к контроллеру. Вы можете создать подкаталог:

/views/static

и заполните его целой кучей частичек, чтобы вы получили:

/views/static/_my_first_partial.html.erb
/views/static/_my_second_partial.html.erb

и где вы хотите эти фрагменты, вы можете сделать:

render :partial => "static/my_first_partial"

и вуаля, все готово!

2 голосов
/ 30 октября 2009

Я довольно новичок в рельсах, но, думаю, для такой задачи вы бы использовали Layouts: Макеты и рендеринг

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...