2015-01-21 87 views
0

時重定向到一個「秀」的路徑我已經調用自定義路線「work_path」,當我試圖訪問它,我得到這個錯誤的Rails給出另一條路徑

"Missing template portfolios/show" 

試圖訪問「show」視圖,而是一個名爲「work」(work.html.erb)的視圖。我不知道爲什麼它一直試圖讓我的「顯示視圖」

我的自定義路由

get 'portfolios/work' => 'portfolios#work', :as => :work 

Portolios控制器

def work 
@portfolio = @portfolio.active 
end 

鏈接我使用:

<%= link_to "Work", work_path %> 

我不知道它爲什麼試圖重定向我。

回答

2

您可能也有resources :portfolios在routes.rb上方您的自定義路線,並導致您的問題。切換這些行的位置。

+0

是的。謝謝。 – NothingToSeeHere 2015-01-21 08:02:14

相關問題