0
has_one vehicle トランザクションモデルbelongs_to送信者has_oneビークルを持つトランザクションモデルがあります。 トランザクションの作成時に、私はseller.vehicleからtransaction.vehicleを設定する必要があります。これを行う最善の方法は何ですか?オブジェクトの作成時にレールセットhas_oneの関係
before_save? before_create?
ご協力いただきありがとうございます。
トランザクションモデル
class Transaction < ActiveRecord::Base
attr_accessor :sender_id, :receiver_id, :receiver_phone_number
belongs_to :sender, class_name: 'User'
belongs_to :receiver, class_name: 'User'
has_one :vehicle
[...]
end
車両モデル
class Vehicle < ActiveRecord::Base
belongs_to :user
belongs_to :wallet_to_wallet, class_name: 'Transaction', :foreign_key => :vehicle_id
[...]
end