ログインしているユーザしかいいねできないようにしています。whereに合致するレコードがある場合はそのレコードを参照し、なければ検索条件で、新しいレコードを作成します。テーブルに同じレコードを入れたくないときに便利です。whereに合致するレコードが複数ある場合があるので、destroy_allで全て削除してます。いいねしてる場合としていない場合で場合分けしています。Ajax通信するようにしています。アイコンはtwemojiを利用しています。Ajax用viewファイルを作成Ajaxで通信が来たらいいねボタンの中身をもう一度描画して、切り替えます。%>以上で、Railsにお気に入り(いいね)機能を追加する方法は完了です。Railsを使ってプロダクト開発をしています。Disqus.akito.io@2020。