0

私のアプリケーションでは、ユーザーには多くの投稿があり、投稿には多くのコメントがあります。ルーティングはどのように設定すればよいですか? 私は次のように設定しました:

resources :users do 
  resources :post do 
    resources :comments 
  end 
end 

一部の記事では、混乱を招くため、これはお勧めできません。

4

1 に答える 1

0

はい、お勧めしません。ただし、レールでは許可されています

このようなものを使用する必要があります

resources :users do
  resources :posts
end

resources : posts do
  resources :comments
end

深いネスティングにより、レールの長いパス名や URL の長い URL などの問題が発生します。

于 2013-03-03T13:55:12.893 に答える