2つのモデル間に単純なhas_one/belongs_to関係があります。
これは私のアプリケーションの新しい関連付けであるため、関連付けられたレコードがまだ作成されていないレコードが多数あります。
アプリケーション全体を通して、モデルに関連付けがあり、その属性とメソッドにアクセスしていると想定しています。ただし、関連付けが存在しないため、多くのエラーが発生しています。
私がやりたいのは、メソッドと属性のいずれかを介して初めてアクセスするときはいつでも、関連するレコードをその場で目立たないように構築することです。レコードにデータがあるかどうかは関係ありません。呼び出しているメソッドがデータを作成できるように、データが存在している必要があります。
編集:リレーションシップにアクセスしようとしているすべてのインスタンスでレコードをチェックして作成したくないので、理想的には、これはモデル自体で実行する必要があり、コントローラーでは実行しないでください。
何かご意見は?
ありがとう!