joppotjoppotコピペで絶対動く。TweetPocket概要みなさんこんにちはcandleです。cultureを使ってレコード数を数えてみたいと思います。以下のようなモデルで試してみたいと思います。:dishendサンプルデータはこんな感じfood_dish中間モデルには何もありません。LINKカウントしたいモデルにカラムを追加する例えば、上の例でいくと、どの料理(dish)がどのくらいの数の食材(food)を使っているか数えたい場合があります。cultureのカラムを追加します。cultureを使用する時は中間モデルを数えるようにします。dishはfoodを数えるのではなく、中間テーブルのfood_dishモデルを数えるようにします。それではカラムを追加します。cultureのカラム追加は以下のようにします。food_dishes_countになります。マイグレーションしましょう。普段の通り、中間モデルにcounter_cultureの設定を記述します。中間モデルを開いて、以下を記述します。私の場合はfood_dish.rbを開いて、以下を記述しました。:dishcounter_cultureの設定は以上です。中間モデルを追加してカウントされるかチェックする試しに中間モデルを追加してdish側でカウントが追加されるか確認します。今現在、dishの食材カウントは0です。railsコンソールから追加してみます。1)無事作成できました。データベースを見てみましょう。値が上がっていますね。まとめcounter_cultureはよく使うのですが、多対多ではあまり使用したことがなかったので、まとめてみました。コメントをキャンセルメールアドレスが公開されることはありません。みなさんこんにちはcandleです。みなさんこんにちはcandleです。みなさんこんにちはcandleです。みなさんこんにちはcandleです。みなさんこんにちはcandleです。みなさんこんにちはcandleです。みなさんこんにちはcandleです。みなさんこんにちはcandleです。みなさんこんにちはcandleです。みなさんこんにちはcandleです。プロフィールベンチャー企業のCTOをやってます。大学時代にプログラミングを始め、javaから入門し、C++へて、PHPへと進み、会社ではRailsを使用。使用するコピペで絶対動く。