我只需要在我的網站(example.com)的主頁上顯示廣告。我已經建立了一個root_url來發布控制器: map.root :controller => "posts", :action => "index"
Ruby on Rails中的主頁條件
我有全局佈局,我想放置在該視圖的IF語句。問題是我不知道如何檢查root_url在某個時刻顯示。
我只需要在我的網站(example.com)的主頁上顯示廣告。我已經建立了一個root_url來發布控制器: map.root :controller => "posts", :action => "index"
Ruby on Rails中的主頁條件
我有全局佈局,我想放置在該視圖的IF語句。問題是我不知道如何檢查root_url在某個時刻顯示。
這看起來像一個更好的解決方案對我說:
測試在視圖中的某些標誌來顯示所關注的段。在你希望顯示的控制器動作中設置標誌(這裏是PostsController#index)。
見討論這裏:
這是更好,因爲具有相同的初始努力,以後你可以基於更復雜的條件下(不僅是網頁地址)設置標誌,以及其他行動。
此外,儘可能保持邏輯的意見。
可能重複的[我怎麼能找到當前路線在軌?](http://stackoverflow.com/questions/1203892/how-can-i-find-out-the-current-route-in-軌道) – tokland