私はレンタルシステムに取り組んでいます。orderと check_outcheck_outs
のレンタルの子である というモデルがあります。私の注文と私は入れ子になっています。rbates の nested_form gem を使用しています。order
has_many :check_outs
belongs_to :rental
accepts_nested_attributes_for :check_outs
fields_for :check_outs
私がやろうとしているのは、チェックアウト作成ステップで設定されたレンタルのプロパティ (説明、check_outs の attr_accessor) を取得して、編集ビューのラベルまたはテキスト フィールドに入力することです。
私はそれ自体を使用してcheck_outオブジェクトを取得できることを知っていますが、取得するbuilder.object
こともできますbuilder.object.rental
が、取得しようとすると、builder.object.rental.id
またはbuilder.object.rental.description
nilエラーの不明な属性を取得します。オブジェクト自体が nil ではないため、これは意味がないようです。
何か案は?