作ったもの、プログラミングで共有できそうなこと、IT関連でやってみたことなど、なんでも書いていきます。ヤドン可愛い

クロス投稿のテストを兼ねて、Qiitaの記事を一つクロス投稿してみます。


1時間ほど苦しんでしまったので残しておく。

<% @favorite_posts.each do |post| %>
--- 省略
  <%= post.favorites.count %>
---  省略
<% end %>

postはfavoriteを複数持ち(has_many)、favoriteは一つのpostに属している(belongs_to)

has_many :favorites
belongs_to :post

html内でcountを使用すれば上記の書き方でファボ数を数えてくれた。 最初はコントローラーにpostのidを渡してSQLで同idのファボをCountしてそれを表示・・・とかやろうとしていた。かなり簡単に実装できて驚き。

この記事へのコメント

まだコメントはありません