Sha256: e2ee5bd326a345cbb4ff609aa19123465b32a8218feea56d7a49ce50f5d716cd
Contents?: true
Size: 867 Bytes
Versions: 1
Compression:
Stored size: 867 Bytes
Contents
<% parent_class = ActiveRecord::Migration parent_class = parent_class[5.0] if Rails::VERSION::MAJOR >= 5 %> class CreateActiveAdminComments < <%= parent_class.to_s %> def self.up create_table :active_admin_comments do |t| t.string :namespace t.text :body t.string :resource_id, null: false t.string :resource_type, null: false t.references :author, polymorphic: true <%- if Rails::VERSION::MAJOR >= 5 -%> t.timestamps <%- else -%> t.timestamps null: false <%- end -%> end add_index :active_admin_comments, [:namespace] <%- unless Rails::VERSION::MAJOR >= 5 -%> add_index :active_admin_comments, [:author_type, :author_id] <%- end -%> add_index :active_admin_comments, [:resource_type, :resource_id] end def self.down drop_table :active_admin_comments end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activeadmin-1.0.0.pre5 | lib/generators/active_admin/install/templates/migrations/create_active_admin_comments.rb.erb |