1

このようなルートになってしまうのは悪い形ですか?:

resources :users
  resources :places

resources :places

ユーザーには多くの場所があり、ユーザーに関連付けられていない可能性のある場所もたくさんあるため、これで問題ないかどうか知りたいのですが、場所がリソースとして2回記載されているため、ルートの問題またはデータベースの問題に遭遇しますか? ありがとう!

4

1 に答える 1

1

ええ、それは素晴らしいことではありません。:shallow => trueを使用して同じ効果を達成してみてください。

resources :users, :shallow => true do
  resources :places 
end

http://archives.ryandaigle.com/articles/2008/9/7/what-s-new-in-edge-rails-shallow-routes/

http://apidock.com/rails/ActionController/Resources/resources

于 2012-08-02T02:32:48.003 に答える