我的Post 模型中有一个获取用户帖子的方法
def self.find_user_posts(user_id)
where(:user_id => user_id).limit(15)
end
然后在我看来
<% Post.find_user_posts(@user.id).each do |p| %>
<%= render_post(p) %>
<% end %>
然后调用部分调用/posts/_post.html.erb
我的问题是我想从users表中获取每个用户图片,因为两个表共享一个名为user_id的外部列
我也有后期模型
belongs_to :user, :foreign_key => 'post_id'
在用户模型中
has_many :post, :foreign_key => 'post_id'