Class: CreateAdminpanelTables

Inherits:
ActiveRecord::Migration
  • Object
show all
Defined in:
lib/generators/adminpanel/initialize/templates/create_adminpanel_tables.rb

Instance Method Summary collapse

Instance Method Details

#changeObject



16
17
18
19
20
21
22
23
24
# File 'lib/generators/adminpanel/initialize/templates/create_adminpanel_tables.rb', line 16

def change
  create_users
  create_galleries
  create_images
  create_rols
  create_permissions
  create_auths
  create_sections
end

#migrate(direction) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/generators/adminpanel/initialize/templates/create_adminpanel_tables.rb', line 2

def migrate(direction)
  super
  # Create a default user
  if direction == :up
    if Rails.env.development?
      rol = Adminpanel::Rol.new(:name => "Admin")
      rol.save
      Adminpanel::User.new(:email => '[email protected]', :name => "Admin", :password => 'password', :password_confirmation => 'password', :rol_id => rol.id).save
      puts "The password for [email protected] is: password"

    end
  end
end