私はレールを初めて使用し、料理やレシピなどの Web アプリを作成して遊んで、いくつかの新しいことを学びました。私はある特定の側面に少し行き詰まりました。
レッスン、準備、材料の 3 つのテーブルを一緒に作業できるようにセットアップしました。
私のモデルは次のように設定されています:
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にしか到達できないようです. そのため、名前ではなく整数 (individual_id) を表示するビューを取得できます。いろいろ試してみましたが、食材テーブルにアクセスできないようです。
これを正しく構成する方法について何か助けはありますか?
ありがとう。