Вярвам, че вашата декларация за клас е правилна (първата). Трябва обаче да използвате действителните обекти вместо id, когато присвоявате полетата, като това:
Collage.create(slide_one: client.work.first, slide_two: client.work.second, slide_three: client.work.third)
Надявам се, че това помага.