我有2个模型 - 用户和活动 - 它们与has_many相关:通过使用UserActivity模型。用户可以“想要”或“完成”一个活动,这会创建一个UserActivity记录并设置适当的布尔值。has_many的RESTful路由:通过关系?
当您创建路线和控制器操作时,您会如何处理这些操作?像activity /:id/want和activity /:id/done是最有意义的,因此在活动资源下有2个成员路由吗?或者在user_activity控制器中使用更新/创建操作,发布/ user_activity创建并更新/ user_activity /:id会更有意义吗?