我是 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)而不是名称。我尝试了很多东西,但似乎无法访问成分表。
有关如何正确配置此配置的任何帮助?
谢谢。