三个模型,目前我是这样做的,不知道对不对。还是有其他的方法。
#迭代出来类似这样的应该怎么做出来的
city_name | product_1 | product_2
city_1 | 1 | 2
city_2 | 1 | 2
#product.rb
has_many :items
has_many :cities, :through: items
#city.rb
has_many :items
has_many :products, through: :items
#item.rb
belongs_to :product
belongs_to :city
#controller
def index
@products = Product.all
@cities = City.all
end
#view
@products.each do |product|
@cities.each do |city|
#这里应该怎么做的?
end
end