0

所以想象一下你有很多饭菜的情况。然后,您可以根据需要对这些膳食进行分类。所以这两个对象将是

class Category < ActiveRecord::Base
  attr_accessible :name
  has_many :meal
end

class Meal < ActiveRecord::Base
  attr_accessible :name
  has_and_belongs_to_many :category
end

所以类别并不真正属于一顿饭,但饭菜可以属于许多类别。

这是不正确的吗?类别应该有has_and_belongs_to_many吗?或者这种关系应该是has_many, :through一种关系?

4

0 回答 0