プログラミング学習Railsの学習中に、ユーザーがフォローしているデータだけを抽出するような機能を実装することがあると思います。その際に、中間テーブルを使うと簡単に実装することができます。その方法をまとめておきます。今回は、ユーザー(user)がフォロー(follow)している掲示板(board)だけを表示させてみます。モデルUser、Board、Followモデルはそれぞれ下記のように実装します。:boardの部分です。following_boardsというモデルは架空のモデルで、そのfollowing_boardsは中間テーブルfollowsを経由して、boardモデルを参照していることを説明しています。:boardend準備はこれだけです。上記のようにモデルで設定を行うと、コントローラーで、ログイン中のユーザー(current_user)がフォローしている掲示板(@boards)が下記のように簡単に定義できます。user.following_boards今回は、1対多のケースでしたが、Twitterのフォロー機能のように多対多のケースでは、実装が複雑になります。上記の考え方が理解できていれば、サクッと応用できると思います。Railsをこれから本格的に勉強したい人は「エンジニアになるための600時間のプログラミング学習に耐え抜くコツ」という記事がおすすめです。“/logout”となるときの対処法Railsでsorceryを使った認証機能の実装方法を以前紹介しました。matches...記事を読むi18nを使ってフラッシュメッセージを表示するi18nはRailsアプリケーションを多言語対応させることができる便利なgemです。以前、軽くこちらで紹介しました。参考:Rai...記事を読むRailsでエラーのslack通知を実装Rialsアプリケーションで500などのエラーが起きたときにslackに通知する機能を実装してみます。入力フォームのエラーメッセージを表示させる方法をまとめます。非エンジニアよ、エンジニアになれ.。