0
これは私のモデル(パートナー)の一部であるアクセス他のモデルから属性
before_validation(on: :create) do
self.name = name.upcase
self.institution = institution.upcase
self.position = position.upcase
self.street = street.upcase
self.neighborhood = neighborhood.upcase
self.city = city.upcase
self.state = state.upcase
self.email = email.upcase
self.birth_city = birth_city.upcase
self.spouse = spouse.upcase
end
通り、近所には、アドレスモデルからの属性です。この方法で、私はdbに保存する前にエラーが発生しています。どうすれば解決できますか?あなたがより良いAddress
モデルにそれらの属性を委任し、あなたがPartner
モデルを保存するときにそれらが持続持ってautosave
を使用してやっているかもしれない何を
は 'Address'モデルに関連付けられているあなたの' Partner'モデルです:
assign_attributes
とtransform_values
を組み合わせて使用することができますか?その協会の様子はどうですか? 'Address'または' Partner'モデルの属性を 'upcase 'したいですか? – spickermann