Parece que falta la clave principal para las colecciones de tablas.
Anterior a Rails 3.2 , establezca la clave principal en el modelo como
class Collection < ActiveRecord::Base
set_primary_key "my_existing_column"
end
En Rails 3.2+ y Rails 4 , establezca la clave principal en el modelo como
class Collection < ActiveRecord::Base
self.primary_key = "my_existing_column"
end
O
Podemos modificar la tabla y configurar la clave principal para la identificación como
Cree un archivo de migración para establecer la clave principal
class AddPrimaryKeyToCollections < ActiveRecord::Migration
def change
execute "ALTER TABLE collections ADD PRIMARY KEY (id);"
end
end