私は2つのモデル間に単純なhas_one/belongs_to関係を持っています。アクセスを試みるときに邪魔にならないように関連付けのレコードを作成しますか?
これはアプリケーション内の新しい関連付けであり、関連付けられたレコードがまだ作成されていないレコードが多数あります。
私のアプリケーション全体を通して、モデルには関連があり、その属性とメソッドにアクセスしていると仮定しています。しかし、関連が存在しないため、私は多くのエラーに遭遇しています。
私がやりたがっているのは、そのメソッドや属性を使って初めてアクセスしたときに、関連するレコードを邪魔にならないように構築することです。レコードにデータがあることは重要ではありません。私が呼んでいるメソッドがデータを構築できるように、データが存在するだけで済みます。
編集:私はidealyこれはどこでも私のコントローラでモデル自体に行われる必要はなく、チェックして、私は関係にアクセスしようとしているインスタンスのすべてのレコードを作成する必要はありません。
どのような考えですか?
ありがとうございます!コントローラで
正しいですが、これは理想的ではありません。私はそれがアクセスされるとどこでもこれを行う必要があります。だからこそ、私はそれをモデルそのものや関係の中で行う必要があります。 – mwilliams
私はもう少し詳細を追加しました。 –