我一直在关注一个教程,并在完成后决定尝试继续我自己的功能。我目前有listing model
,comment model
,thumbs up model
,thumbs down
模型和flag model
。用户可以对列表进行评论,竖起大拇指,竖起大拇指或标记它。到目前为止,我只允许用户对列表进行评论,并允许用户竖起大拇指(如)。
resources :listings do
resources :comments
resources :likes
end
单个资源可以拥有多少嵌套资源?或者我可以继续这样:
resources :listings do
resources :comments
resources :likes
resources :dislikes
resources :flags
end
我的问题的原因是我无法在任何地方找到合适的解释,以后我可能打算做什么。用户可以对列表进行评论或喜欢/不喜欢/竖起大拇指/拇指按下列表,但如果我想让用户也喜欢/不喜欢用户评论,我肯定路线必须改变(但不确定如何嵌套会起作用)
resources :listings do
resources :comments do
resources :commentlikes
end
resources :listinglikes
end
任何可以提供资源或一般解释的人都会有很大的帮助。