2014-08-27 8 views
0

Я должен решить проблему.Создание целей на основе маршрутов

Я пытаюсь управлять рекламно кожей на моем сайте, используя эту перл:

Google_DFP

Теперь я использую стандартный вызов вызова на главной странице:

<%= dfp_tag :skin %> 

I хотите добавить скин на весь сайт, поэтому в макете приложения используйте параметры таргетинга, чтобы выбрать страницы, на которых отображается скин

<%= dfp_tag :leaderboard, { :page => 'Home' } %> 

Мне нужно установить цель для некоторых страниц, например, типа контента и раздела моего содержимого. Это правильный способ использования переменной в контроллере?

ответ

0

Ваша идея звучит совершенно законно. Вы можете установить переменную экземпляра в каждом действии контроллера или, возможно, в before_filter для одновременного покрытия нескольких действий с контроллером. После того как представления компилируются из действий контроллера, они затем передаются в макет, и любые переменные экземпляра, определенные в контроллере, будут указаны при компиляции макета. Итак, да, укажите какое-либо действие, зависящее от поведения через переменные экземпляра.

Смежные вопросы