レールを再び拾うために、ある種の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?
これを行う良い方法を考えています。私がしたくないこと: いいね! ごとのクエリ? メソッド呼び出し。これを達成するための良い方法は何でしょうか?