所以我有一个帖子模型和投票模型,其中投票通过 post_id 与帖子相关联。
帖子模型
class Post < ActiveRecord::Base
attr_accessible :comment_count, :downvote, :id, :text, :title, :upvote, :url, :user_id, :users_voted_up_by, :users_voted_down_by
serialize :users_voted_up_by
serialize :users_voted_down_by
belongs_to :user
has_many :votes
end
投票模型
class Vote < ActiveRecord::Base
attr_accessible :direction, :post_id, :type, :voter_id
belongs_to :user
belongs_to :post
belongs_to :comment
end
我需要在数据库中查询Votes
表中post_id
在我的循环中包含当前帖子的所有行:
<% @posts.each do |post| %>
<%= Vote.count(:post_id, params[:post_id]) %>
<% end %>
但这只是计算每一行,我能写什么让它们相关联?