0

我有一个名为report(所以文件名是 report_controller.rb )的控制器和show它里面的一个方法和这样的路由:

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

所以我可以点击下面这样的 URL 并看到我返回的 JSON 并且生活很好。

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

现在我被告知我应该将我的控制器的名称从报告复数报告。我也是。

但是现在当我转到我以前的 URL 时,它给出了错误提示

  uninitialized constant ReportController

这太烦人了。我现在该如何解决这个问题?

4

1 回答 1

1

控制器类名和文件名都必须是复数。然后你将要使用这条路线

get 'reports' => reports#show'
于 2013-03-07T21:10:36.250 回答