Module: Spree::UserBillAddressSyncDecorator
- Defined in:
- app/models/spree/user_bill_address_sync_decorator.rb
Overview
User の bill_address(請求先)が確定したタイミングで、 User の first_name / last_name / phone / company を bill_address から同期する。
配送先(ship_address)が「贈り先」であるケースを考慮し、 配送先からは User 情報を更新しないようにするための仕組み。
Class Method Summary collapse
Class Method Details
.prepended(base) ⇒ Object
8 9 10 11 |
# File 'app/models/spree/user_bill_address_sync_decorator.rb', line 8 def self.prepended(base) base.after_update :sync_attributes_from_bill_address, if: :saved_change_to_bill_address_id? end |