2013-03-07 79 views
0

我有一個名爲位指示report(這樣的文件名是report_controller.rb)和裏面一個show方法和途徑這樣的後路線:更新重命名控制器

resources :management, only: [:show] do 
    member do 
     get 'report' => 'report#show' 
    end 
    end 

所以,我可以打網址像下面這樣,看到我返回的JSON和生活很好。

http://localhost:3000/management/1/report.json 

現在有人告訴我,我應該以複數從報告我的控制器的名稱報告。 所以沒有一

但現在,當我去我以前的URL它提供了錯誤說

uninitialized constant ReportController 

這太煩人。我現在如何解決這個問題?

+0

您是否重命名了該文件? – apneadiving 2013-03-07 20:52:23

+0

重命名路徑,控制器和文件名稱 – Zippie 2013-03-07 20:54:16

+0

您是否觸摸了tmp/restart.txt? (當然改變了ReportController的所有實例之後)。 – Kyle 2013-03-07 20:54:55

回答

1

控制器類名稱和文件名都需要是複數形式。那麼你就要使用路線

get 'reports' => reports#show'