0

我是 Rails 新手,一直在尝试创建一个用于烹饪、食谱等的 Web 应用程序,以通过学习一些新事物来工作。我在一个特定方面有点卡住了。

我设置了三张桌子一起工作:课程、准备工作和配料。

我的模型是这样设置的:

class Lesson < ActiveRecord::Base
  has_many :preparations
  has_many :ingredients, through: :preparation
end

class Preparation < ActiveRecord::Base
  belongs_to :lesson
  has_many :ingredients
end

class Ingredient < ActiveRecord::Base
  belongs_to :preparation
  belongs_to :lessons, through: :preparation
end

在我的课程显示视图中,我想显示成分的名称。但我似乎只能找到准备表中的成分 ID 以与成分链接。所以我可以让视图显示一个整数(成分 ID)而不是名称。我尝试了很多东西,但似乎无法访问成分表。

有关如何正确配置此配置的任何帮助?

谢谢。

4

0 回答 0