5
내 응용 프로그램에 current_page
을 사용하여 조건부 열린 그래프 태그를 추가하려고하지만 라우팅 오류가 발생합니다.current_page를 사용하여 레일에서 라우팅 오류가 발생 했습니까?
이것은 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