2011-09-22 74 views
1

我只需要在我的网站(example.com)的主页上显示广告。我已经建立了一个root_url来发布控制器: map.root :controller => "posts", :action => "index"Ruby on Rails中的主页条件

我有全局布局,我想放置在该视图的IF语句。问题是我不知道如何检查root_url在某个时刻显示。

+0

可能重复的[我怎么能找到当前路线在轨?](http://stackoverflow.com/questions/1203892/how-can-i-find-out-the-current-route-in-轨道) – tokland

回答

1

这看起来像一个更好的解决方案对我说:

测试在视图中的某些标志来显示所关注的段。在你希望显示的控制器动作中设置标志(这里是PostsController#index)。

见讨论这里:

这是更好,因为具有相同的初始努力,以后你可以基于更复杂的条件下(不仅是网页地址)设置标志,以及其他行动。

此外,尽可能保持逻辑的意见。