我有2個模型 - 用戶和活動 - 它們與has_many相關:通過使用UserActivity模型。用戶可以「想要」或「完成」一個活動,這會創建一個UserActivity記錄並設置適當的布爾值。has_many的RESTful路由:通過關係?
當您創建路線和控制器操作時,您會如何處理這些操作?像activity /:id/want和activity /:id/done是最有意義的,因此在活動資源下有2個成員路由嗎?或者在user_activity控制器中使用更新/創建操作,發佈/ user_activity創建並更新/ user_activity /:id會更有意義嗎?