Sha256: d4c58b45f07ddeb657907926999885796abaa4c2583eef5744e9398de73111d0
Contents?: true
Size: 1.06 KB
Versions: 3
Compression:
Stored size: 1.06 KB
Contents
class Create<%=parent_plural_class_name%> < ActiveRecord::Migration def self.up create_table :<%=parent_plural_name%> do |t| t.string :title t.string :filename t.text :desc t.boolean :active t.string :heading t.string :nav t.integer :position t.timestamps end CmsMenuItem.create({:title =>"<%=parent_plural_class_name%>", :controller_name => "<%=parent_plural_name%>", :url => "/<%=parent_plural_name%>"}) MenuItem.create({:title => "All <%=parent_plural_class_name%>", :url => "/all/<%=parent_plural_name%>", :active => true}) create_table :<%=child_plural_name%> do |t| t.string :title t.text :desc t.date :date_shot t.string :location t.integer :<%=parent_singular_name%>_id t.string :file_file_name t.string :file_content_type t.integer :file_file_size t.datetime :file_updated_at t.integer :parent_id t.integer :lft t.integer :rgt t.timestamps end end def self.down drop_table :<%=parent_plural_name%> drop_table :<%=child_plural_name%> end end
Version data entries
3 entries across 3 versions & 1 rubygems