From d032842fc4504252ce4d7d03cea2f9ae486aaa90 Mon Sep 17 00:00:00 2001 From: Christoph Olszowka Date: Thu, 27 Jun 2019 17:10:00 +0200 Subject: Add warning about using UUIDs with activestorage --- guides/source/active_storage_overview.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/guides/source/active_storage_overview.md b/guides/source/active_storage_overview.md index 932a5dc2e9..45d7e9a858 100644 --- a/guides/source/active_storage_overview.md +++ b/guides/source/active_storage_overview.md @@ -43,6 +43,8 @@ tables. Use `rails db:migrate` to run the migration. WARNING: `active_storage_attachments` is a polymorphic join table that stores your model's class name. If your model's class name changes, you will need to run a migration on this table to update the underlying `record_type` to your model's new class name. +WARNING: If you are using UUIDs instead of integers as the primary key on your models you will need to change the column type of `record_id` for the `active_storage_attachments` table in the generated migration accordingly. + Declare Active Storage services in `config/storage.yml`. For each service your application uses, provide a name and the requisite configuration. The example below declares three services named `local`, `test`, and `amazon`: -- cgit v1.2.3