aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails
diff options
context:
space:
mode:
authorSean Griffin <sean@seantheprogrammer.com>2015-10-20 16:15:25 -0600
committerSean Griffin <sean@seantheprogrammer.com>2015-10-20 16:15:25 -0600
commit7df83b5d9505136afdca20840c67fc4deb7a1adf (patch)
tree8a788b8a2eeaf3f66d3722abdb4c61e713729ae8 /railties/lib/rails
parentea9bc06c9a47b839d5e2db94ba6bf7e29c8f0ae9 (diff)
parentfb42c492a7eff58f45867ea50440d938648cdb48 (diff)
downloadrails-7df83b5d9505136afdca20840c67fc4deb7a1adf.tar.gz
rails-7df83b5d9505136afdca20840c67fc4deb7a1adf.tar.bz2
rails-7df83b5d9505136afdca20840c67fc4deb7a1adf.zip
Merge pull request #21762 from jmccartie/jm/uuid
Set active_record config for always creating uuids in generators
Diffstat (limited to 'railties/lib/rails')
-rw-r--r--railties/lib/rails/generators/migration.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/railties/lib/rails/generators/migration.rb b/railties/lib/rails/generators/migration.rb
index 87f2e1d42b..a755471a4b 100644
--- a/railties/lib/rails/generators/migration.rb
+++ b/railties/lib/rails/generators/migration.rb
@@ -30,6 +30,11 @@ module Rails
end
end
+ def id_kind
+ kind = Rails.application.config.active_record.primary_key rescue nil
+ ", id: :#{kind}" if kind
+ end
+
def create_migration(destination, data, config = {}, &block)
action Rails::Generators::Actions::CreateMigration.new(self, destination, block || data.to_s, config)
end