Sha256: 57c8e16d0d19ce071e17c2323c37a95d08eaa0afdb3753c11296f1c091b50439
Contents?: true
Size: 1.71 KB
Versions: 1
Compression:
Stored size: 1.71 KB
Contents
class CreateInklingTables < ActiveRecord::Migration def self.up create_table :inkling_users do |t| t.database_authenticatable t.confirmable t.recoverable t.rememberable t.trackable t.timestamps t.timestamps end create_table :inkling_roles do |t| t.string :name, :null => false t.timestamps end create_table :inkling_role_memberships do |t| t.integer :user_id, :null => false t.integer :role_id, :null => false end create_table :inkling_paths do |t| t.integer :parent_id t.integer :lft t.integer :rgt t.string :slug, :null => false t.references :content, :polymorphic => true t.timestamps end create_table :inkling_types do |t| t.string :klass_name t.timestamps end create_table :inkling_can_can_actions do |t| t.string :name t.timestamps end create_table :inkling_permissions do |t| t.integer :type_id t.integer :role_id, :null => false t.integer :can_can_action_id t.timestamps end create_table :inkling_themes do |t| t.string :name, :null => false t.text :body t.string :extension, :null => false, :default => ".html.erb" t.timestamps end create_table :inkling_logs do |t| t.timestamp :created_at t.text :text, :null => false t.integer :user_id end end def self.down drop_table :inkling_paths drop_table :inkling_can_can_actions drop_table :inkling_types drop_table :inkling_permissions drop_table :inkling_role_memberhips drop_table :inkling_roles drop_table :inkling_users end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
inkling-0.1.0 | lib/generators/templates/create_inkling_tables.rb |