0

私はレールを初めて使用し、料理やレシピなどの 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) を表示するビューを取得できます。いろいろ試してみましたが、食材テーブルにアクセスできないようです。

これを正しく構成する方法について何か助けはありますか?

ありがとう。

4

0 に答える 0