2009-08-29 15 views
0

投稿モデルの下にネストされたコメントモデルがあります。複数のモデルでネストされたモデルですか?

ここで、ユーザーモデルを追加し、ユーザーが自分のコメントをプロフィールに表示できるようにします。だから投稿モデルの下にコメントモデルも入れ子にしていますか?

map.resources :users do |user| 
    user.resources :comments 
end 

map.resources :posts do |user| 
    user.resources :comments 
end 

これは正常に動作する必要があります: -

は、これまでのところ、このhasntはそうのように

答えて

0

を進めてき。カップルの注意事項があります。

  1. 時々CommentsControllerがparams[:user_id]を取得します、そして時にはそれがURLに応じて、params[:post_id]を取得します。たとえば、comments#indexアクションでは、コンテキストに応じて異なるコメントセットを検索する必要があります。

  2. 同じコメントには2つの異なるURLがあります。これはあなたのサイトの問題かもしれません。

関連する問題