Creo que su declaración de clase es correcta (la primera). Sin embargo, debe usar los objetos reales en lugar de la identificación al asignar los campos, así:
Collage.create(slide_one: client.work.first, slide_two: client.work.second, slide_three: client.work.third)
Espero que ayude.