Sha256: 4908b967f5cddfe40f06547413eb6840192a49ae77e28dced1f278e15b35b3ac
Contents?: true
Size: 1.67 KB
Versions: 1
Compression:
Stored size: 1.67 KB
Contents
class InsertInitialData < ActiveRecord::Migration def self.up now = Time.now puts "Creating the user 'admin' with the password 'radiant'..." admin = User.create :name => 'Administrator', :login => 'admin', :password => 'radiant', :password_confirmation => 'radiant', :admin => true, :created_at => now, :updated_at => now admin.created_by = admin admin.updated_by = admin admin.save puts "Initializing configuration..." Radiant::Config['admin.title' ] = 'Radiant CMS' Radiant::Config['admin.subtitle'] = 'Publishing for Small Teams' Radiant::Config['default.parts' ] = 'body, extended' puts "Create initial layout..." layout = Layout.create :name => 'Normal', :content => <<-HTML, :created_at => now, :created_by => admin, :updated_at => now, :updated_by => admin <html> <head><title><r:title /></title></head> <body> <r:snippet name="header" /> <r:content /> <r:content part="extended" /> <r:snippet name="footer" /> </body> </html> HTML puts "Creating home page..." home_page = Page.create :title => 'Home Page', :slug => '/', :breadcrumb => 'Home', :status_id => 100, :parent_id => nil, :layout_id => layout, :created_at => now, :created_by => admin, :updated_at => now, :updated_by => admin PagePart.create :name => 'body', :content => 'This is body content for your home page.', :page => home_page puts "Creating snippets..." Snippet.create :name => 'header', :content => <<-HTML <h1><r:title /></h1> HTML Snippet.create :name => 'footer', :content => <<-HTML <hr /> <p>Powered by <a href="http://radiantcms.org/">Radiant CMS</a></p> HTML end def self.down end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
radiant-0.5.0 | db/migrate/002_insert_initial_data.rb |