Sha256: ffa5735cab33ea0d89248bbe7ecc07dce9343c2bd1d976f351e87ead3f677e07
Contents?: true
Size: 745 Bytes
Versions: 2
Compression:
Stored size: 745 Bytes
Contents
class InstallFinePrint < ActiveRecord::Migration def change create_table :fine_print_contracts do |t| t.string :name, null: false t.integer :version t.string :title, null: false t.text :content, null: false t.timestamps end add_index :fine_print_contracts, [:name, :version], unique: true create_table :fine_print_signatures do |t| t.belongs_to :contract, null: false t.belongs_to :user, polymorphic: true, null: false t.timestamps end add_index :fine_print_signatures, [:user_id, :user_type, :contract_id], name: 'index_fine_print_s_on_u_id_and_u_type_and_c_id', unique: true add_index :fine_print_signatures, :contract_id end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fine_print-3.1.0 | db/migrate/0_install_fine_print.rb |
fine_print-3.0.0 | db/migrate/0_install_fine_print.rb |