Sha256: 8f9de5655bee7564796c346173dfb7da1108baaf8a0d3536f9c48cf75bc71821
Contents?: true
Size: 664 Bytes
Versions: 11
Compression:
Stored size: 664 Bytes
Contents
class CreateSpreeWalletPaymentSources < ActiveRecord::Migration[4.2] def change create_table :spree_wallet_payment_sources do |t| t.references( :user, foreign_key: { to_table: Spree.user_class.table_name }, index: true, null: false, ) t.references :payment_source, polymorphic: true, null: false t.boolean :default, default: false, null: false t.timestamps null: false end add_index( :spree_wallet_payment_sources, [:user_id, :payment_source_id, :payment_source_type], unique: true, name: 'index_spree_wallet_payment_sources_on_source_and_user', ) end end
Version data entries
11 entries across 11 versions & 1 rubygems