Uważam, że twoja deklaracja klasy jest poprawna (pierwsza). Powinieneś jednak używać rzeczywistych obiektów zamiast id podczas przypisywania pól, w ten sposób:
Collage.create(slide_one: client.work.first, slide_two: client.work.second, slide_three: client.work.third)
Mam nadzieję, że to pomoże.