UserActivity モデルを使用して、 has_many :through によって関連付けられている User と Activity の 2 つのモデルがあります。ユーザーはアクティビティを「希望」または「完了」できます。これにより、UserActivity レコードが作成され、適切なブール値が設定されます。
ルートとコントローラー アクションを作成するときに、これらのアクションを処理するために何をお勧めしますか? activity/:id/want や activity/:id/done のようなものが最も理にかなっており、アクティビティ リソースの下に 2 つのメンバー ルートがあるでしょうか? それとも、user_activity コントローラで更新/作成アクションを使用し、作成のために /user_activity に投稿し、更新のために /user_activity/:id に置く方が理にかなっていますか?