Wygląda na to, że w kolekcjach tabel brakuje klucza podstawowego.
Przed Rails 3.2 , ustaw klucz podstawowy w modelu, jak
class Collection < ActiveRecord::Base
set_primary_key "my_existing_column"
end
W Rails 3.2+ i Rails 4 , ustaw klucz podstawowy w modelu, jak
class Collection < ActiveRecord::Base
self.primary_key = "my_existing_column"
end
LUB
Możemy zmienić tabelę i ustawić klucz podstawowy dla id jak
Utwórz plik migracji, aby ustawić klucz podstawowy
class AddPrimaryKeyToCollections < ActiveRecord::Migration
def change
execute "ALTER TABLE collections ADD PRIMARY KEY (id);"
end
end