./spree/option_value.rb: has_and_belongs_to_many :variants,
join_table: 'spree_option_values_variants', class_name: "Spree::Variant"
./spree/prototype.rb: has_and_belongs_to_many :properties, join_table: :spree_properties_prototypes
./spree/prototype.rb: has_and_belongs_to_many :option_types, join_table: :spree_option_types_prototypes
./spree/zone.rb: has_and_belongs_to_many :shipping_methods, :join_table => 'spree_shipping_methods_zones'
./spree/product.rb: has_and_belongs_to_many :promotion_rules, join_table: :spree_products_promotion_rules
./spree/role.rb: has_and_belongs_to_many :users, join_table: 'spree_roles_users', class_name: Spree.user_class.to_s
./spree/promotion.rb: has_and_belongs_to_many :orders, join_table: 'spree_orders_promotions'
./spree/shipping_method.rb: has_and_belongs_to_many :zones, :join_table => 'spree_shipping_methods_zones',
./spree/variant.rb: has_and_belongs_to_many :option_values, join_table: :spree_option_values_variants
./spree/order.rb: has_and_belongs_to_many :promotions, join_table: 'spree_orders_promotions'
./spree/option_type.rb: has_and_belongs_to_many :prototypes, join_table: 'spree_option_types_prototypes'
./spree/property.rb: has_and_belongs_to_many :prototypes, join_table: 'spree_properties_prototypes'
./spree/promotion/rules/product.rb: has_and_belongs_to_many
:products, class_name: '::Spree::Product', join_table:
'spree_products_promotion_rules', foreign_key: 'promotion_rule_id'
./spree/promotion/rules/user.rb: has_and_belongs_to_many :users, class_name: "::#{Spree.user_class.to_s}"