Scheint, dass der Primärschlüssel für die Tabellensammlungen fehlt.
Vor Rails 3.2 , legen Sie den Primärschlüssel im Modell wie
festclass Collection < ActiveRecord::Base
set_primary_key "my_existing_column"
end
In Rails 3.2+ und Rails 4 , legen Sie den Primärschlüssel im Modell wie
festclass Collection < ActiveRecord::Base
self.primary_key = "my_existing_column"
end
ODER
Wir können die Tabelle ändern und den Primärschlüssel für die ID wie
festlegenErstellen Sie eine Migrationsdatei, um den Primärschlüssel festzulegen
class AddPrimaryKeyToCollections < ActiveRecord::Migration
def change
execute "ALTER TABLE collections ADD PRIMARY KEY (id);"
end
end