Ruby on rails Rails-我如何才能获得喜欢这个故事的用户

Ruby on rails Rails-我如何才能获得喜欢这个故事的用户,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,Hi在rails中有一些对象的故事,喜欢和用户 我想创建一个类似社交网络的系统(facebook、google+等) 事情是“喜欢”将出现在故事中,而不是用户身上 所以我在故事和用户之间创建了一个相似的对象[关系] 我的对象如下所示: class Story < ActiveRecord::Base has_many :likes , dependent: :destroy has_many :users , through: :likes, source: :users be

Hi在rails中有一些对象的故事,喜欢和用户

我想创建一个类似社交网络的系统(facebook、google+等) 事情是“喜欢”将出现在故事中,而不是用户身上

所以我在故事和用户之间创建了一个相似的对象[关系]

我的对象如下所示:

class Story < ActiveRecord::Base
  has_many :likes , dependent: :destroy
  has_many :users , through: :likes, source: :users
  belongs_to :user
end
以及用户模型:

class User < ActiveRecord::Base
 attr_accessible :avatar, :email

 has_many :stories
 #What am i missing here?
end
class用户
问题是我如何才能得到喜欢这个故事的用户? 我想做一些类似的事情:

s=故事。查找(2) s、 喜欢

我错过了什么

谢谢。

用户手册

class User < ActiveRecord::Base
  attr_accessible :avatar, :email
  has_many :likes , dependent: :destroy
  has_many :stories,through: :likes
end
class用户
s=Story.find(2)
&
s.users
class User < ActiveRecord::Base
 attr_accessible :avatar, :email

 has_many :stories
 #What am i missing here?
end
class User < ActiveRecord::Base
  attr_accessible :avatar, :email
  has_many :likes , dependent: :destroy
  has_many :stories,through: :likes
end