1

レールを再び拾うために、ある種のredditクローンを構築しています。私はテーブルpostsとテーブルを持っていますvotes

投稿:

create_table :posts do |t|
  t.belongs_to :user
  t.string :title
end

投票:

create_table :votes do |t|
  t.belongs_to :post
  t.belongs_to :user
  t.string :sort_of_vote
end

ユーザーが気に入ったかどうかにかかわらず、投稿ごとにブール属性を持つ投稿のリストを取得したいと考えています。

だから私は次のようなことをしたい:

Post.all.first.liked?

これを行う良い方法を考えています。私がしたくないこと: いいね! ごとのクエリ? メソッド呼び出し。これを達成するための良い方法は何でしょうか?

4

2 に答える 2