我必须解决一个问题。
我试图使用此gem来管理我网站上的广告皮肤:
现在我在主页上使用标准调用调用:
<%= dfp_tag :skin %>
我想将皮肤添加到整个网站,因此在应用程序布局中,使用定位选项选择皮肤出现的页面
<%= dfp_tag :leaderboard, { :page => 'Home' } %>
我需要为某些页面设置目标,例如内容类型和我的内容部分。它是在控制器中使用变量的正确方法吗?
答案 0 :(得分:0)
你的想法听起来完全合法。您可以在每个控制器操作中设置实例变量,也可以在before_filter
中设置实例变量以一次覆盖多个控制器操作。在从控制器操作编译视图之后,它们将被生成到布局中,并且在编译布局时将引用控制器中定义的任何实例变量。所以,是的,通过实例变量提供任何特定于操作的行为。