0
可以說我有評論模型,嵌套在帖子模型下。模型嵌套在多個模型下?
現在讓我們說我添加一個用戶模型,並且我希望用戶能夠在他們的配置文件中看到他們的評論。所以我在帖子模型下嵌套了評論模型?
到目前爲止 - 這個處理不當一直致力於
可以說我有評論模型,嵌套在帖子模型下。模型嵌套在多個模型下?
現在讓我們說我添加一個用戶模型,並且我希望用戶能夠在他們的配置文件中看到他們的評論。所以我在帖子模型下嵌套了評論模型?
到目前爲止 - 這個處理不當一直致力於
像這樣:
map.resources :users do |user|
user.resources :comments
end
map.resources :posts do |user|
user.resources :comments
end
這應該很好地工作。有幾個注意事項:
有時CommentsController將得到params[:user_id]
,有時它會得到params[:post_id]
,根據URL。例如,在註釋#索引操作中,您必須根據上下文查找不同的註釋集。
對於同一評論,您將擁有兩個不同的網址。這可能會或可能不會成爲您的網站的問題。