按照 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 开发人员有任何见解吗?