Shipping methods can be tagged

This commit is contained in:
Rob Harrington
2016-03-17 13:33:14 +11:00
parent 86c80124fc
commit f9acee2be4
7 changed files with 32 additions and 3 deletions

View File

@@ -1,10 +1,12 @@
Spree::ShippingMethod.class_eval do
acts_as_taggable
has_many :distributor_shipping_methods
has_many :distributors, through: :distributor_shipping_methods, class_name: 'Enterprise', foreign_key: 'distributor_id'
after_save :touch_distributors
attr_accessible :distributor_ids, :description
attr_accessible :require_ship_address
attr_accessible :require_ship_address, :tag_list
validates :distributors, presence: { message: "^At least one hub must be selected" }