いいねを追加するのはpost
である必要があります ユーザーを投稿にリンクする新しい関連付けを追加するアクション。投稿を複数回高く評価することはできないため、これはユーザーと投稿の間で1対1で行う必要があります。
嫌いなものは関連付けを削除するのと同じくらい簡単なので、get
を実行して、特定のユーザーが投稿を高く評価しているかどうかをテストできます。 ユーザーといいねの中間テーブルの投稿との関連付け。それが存在しない場合、ユーザーはそれを好きではありません(そしてそれを好きになることを許可されるべきです)そしてその逆も同様です。