PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

PG::UndefinedTable:ERROR:la relazione non esiste con una corretta denominazione e convenzione Rails

Ho lo stesso problema e ho riscontrato che nelle mie migrazioni non ho nomi di tabelle al plurale:

Ad esempio:



    class CreatePosts  ActiveRecord::Migration
      def change
        create_table :posts do |t|
          t.string :source
          t.string :destination
          t.datetime :time
          t.timestamps
        end
      end
    end


Ho create_table :post , ma quando lo cambio in create_table :posts .Inizia a funzionare!!!!