テーブルコレクションの主キーが欠落しているようです。
Rails3.2より前 、次のようなモデルに主キーを設定します
class Collection < ActiveRecord::Base
set_primary_key "my_existing_column"
end
Rails3.2以降およびRails4の場合 、次のようなモデルに主キーを設定します
class Collection < ActiveRecord::Base
self.primary_key = "my_existing_column"
end
または
テーブルを変更して、idの主キーを次のように設定できます
移行ファイルを作成して主キーを設定します
class AddPrimaryKeyToCollections < ActiveRecord::Migration
def change
execute "ALTER TABLE collections ADD PRIMARY KEY (id);"
end
end