5
我想一些有條件的開放式圖形標記添加到我的應用程序,使用current_page
,但我發現了一個路由錯誤:使用current_page在rails中路由錯誤?
這是我得到rake routes
product GET /products/:id(.:format) {:action=>"show", :controller=>"products"}
這是在我的部分:
<% if current_page?(:controller => 'products', :action => 'show') %>
...
<% end %>
,但我得到:
Routing Error
No route matches {:controller=>"products", :action=>"show"}
我試過使用product
和products
但似乎都不起作用。有什麼想法嗎?
所以,我認爲這是答案 - 但它引入了一個錯誤,其中任何頁面不匹配或者在URL中使用'params [:id]'拋出一個404找不到的錯誤。 – Slick23
更新了答案:) – dexter
謝謝。 'content_for'方法是一個好主意。 – Slick23