Det verkar som om primärnyckeln saknas för tabellsamlingarna.
Före Rails 3.2 , ställ in primärnyckeln i modell som
class Collection < ActiveRecord::Base
set_primary_key "my_existing_column"
end
I Rails 3.2+ och Rails 4 , ställ in primärnyckeln i modell som
class Collection < ActiveRecord::Base
self.primary_key = "my_existing_column"
end
ELLER
Vi kan ändra tabellen och ställa in primärnyckeln för id som
Skapa en migreringsfil för att ställa in primärnyckeln
class AddPrimaryKeyToCollections < ActiveRecord::Migration
def change
execute "ALTER TABLE collections ADD PRIMARY KEY (id);"
end
end