当我尝试嵌套资源时,Rails3.1中的另一个路由错误

时间:2011-09-27 14:49:30

标签: ruby-on-rails-3 routes nested-routes

这是我的错误:

No route matches {:controller=>"accounts", :format=>nil}

这是网址:

users/1/accounts/new

这是routes.rb文件中的代码:

resources :users do
  resources :accounts
end

好的,现在我仍然对Rails中的关联感到困惑。上面的代码始终使用复数模型名称,例如:users:accounts

现在,如果用户和帐户之间的关系是一对一怎么办?代码不应该改成这样的东西吗?

resources :users do
  resources :account
end

0 个答案:

没有答案