0

按照 rails guides 的教程,我遇到了一个问题,我了解了复数与单数的命名和影响。现在我知道了这一点,我有兴趣了解是否可以解决这个问题——而不必重命名我的控制器。

我已经将一个新的 :url_path 传递给 form_for (account_path) 并且我的 'rake routes' 输出一个条目:

account GET    /account/:id(.:format)      account#show

尝试使用表单访问页面时仍然出现以下错误:

Routing Error
No route matches {:action=>"show", :controller=>"account"}

我的 routes.rb 有一个用于复数资源目录(resources :account)的条目......了解单数版本有效,但控制器仍然代表“许多”。

对绿色 RoR 开发人员有任何见解吗?

4

1 回答 1

0

假设这不是一个错字 - 你应该写resource :account. 希望有帮助。

于 2013-04-11T21:48:58.803 回答