Ruby on rails Rails-我如何才能获得喜欢这个故事的用户
Hi在rails中有一些对象的故事,喜欢和用户 我想创建一个类似社交网络的系统(facebook、google+等) 事情是“喜欢”将出现在故事中,而不是用户身上 所以我在故事和用户之间创建了一个相似的对象[关系] 我的对象如下所示: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
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