Ruby on rails 通过两个或多个关联查找所有项目
假设我有一个Rails应用程序,其建模如下:Ruby on rails 通过两个或多个关联查找所有项目,ruby-on-rails,ruby-on-rails-3,model,mongoid,Ruby On Rails,Ruby On Rails 3,Model,Mongoid,假设我有一个Rails应用程序,其建模如下: 有一个家庭课;它有许多房间 有一个房间类;它属于一所房子,有许多家具 有一个家具类;它属于一个房间 给这个模型设置,一个人如何找到给定房子中的所有家具?我希望能够做一些像任意的家俱 在不添加更多关联的情况下,这是可能的吗 按如下方式设置您的模型: house.rb has_many :rooms has_many :furnishings, :through => :rooms room.rb belongs_to :house has_ma
任意的家俱
在不添加更多关联的情况下,这是可能的吗 按如下方式设置您的模型:
house.rb
has_many :rooms
has_many :furnishings, :through => :rooms
room.rb
belongs_to :house
has_many :furnishings
陈设
belongs_to :room
现在你可以说
arbitrary_house.furnishings
另见:
http://guides.rubyonrails.org/association_basics.html#the-has_many-through-association
按如下方式设置您的模型:
house.rb
has_many :rooms
has_many :furnishings, :through => :rooms
room.rb
belongs_to :house
has_many :furnishings
陈设
belongs_to :room
现在你可以说
arbitrary_house.furnishings
另见:
http://guides.rubyonrails.org/association_basics.html#the-has_many-through-association
Rails和Ruby可以做到这一点。我花了两天时间才找到了资本。因为mongoid不支持:通过,我必须建造房子,有很多家具,家具属于HOUSE所以家具表有房间id和房屋id?请将Mongoid放在问题文本、标题或标签中。Rails和Ruby可以做到这一点。我花了两天时间才找到了资本。因为mongoid不支持:通过,我必须建造房子,有很多家具,家具属于HOUSE所以家具表有房间id和房屋id?请在问题文本或标题或标签中添加Mongoid。