تحقق من هذا:
لقد قمت بإفراغ جميع الجداول التي كانت تسبب لي أخطاء (واحدًا تلو الآخر، وفي النهاية كان هناك 7)، حتى تمكنت من إعادة بناء التطبيق دون أي خطأ.
في حالتك، يبدو أن المشكلة هي عمود:
PG::DuplicateColumn: ERROR: column "bookmarkable_id" of relation "bookmarks" already exists
ربما يجب عليك البحث عن الجدول الذي ينتمي إليه، لتتمكن من إفراغه، أو يمكنك ببساطة إسقاط هذا العمود.
أعتقد أن المشكلة تكمن في أنه عند الترحيل جزئيًا، تكون هذه الجداول قد تم إنشاؤها بالفعل، وبالتالي لا يمكن إنشاؤها مرة أخرى وتعطي خطأ. ربما يمكن إضافة شرط لهذه العملية، حتى لا تعطي أخطاء؟ (أنا لست خبيرًا) @pfaffman