在我的应用程序Users
中可以Like
Programs
. 每一个都是一个模型,Like
是多态的。
在某些时候,我会想看到所有Users
aLike
或Program
所有Programs
a User Likes
。
在和控制器中有一个likes
和likers
控制器动作会更好吗?或者我应该将控制器作为嵌套资源,同时具有 a和操作(或检查正在使用哪个嵌套资源的索引)?users
programs
likes
users
programs
我意识到所有这些都可以工作,但不确定 Rails 的最佳实践是什么。