Всмысле, написать за вас модели, контроллеры, роуты и вьюхи?
Ну, вы все правильно поняли - и что carrierwave нужно на отдельную модель вешать. И что нестед_аттрибутс надо использовать.
С такой формулировко вам нам фриланс. Сюда - с конкретными вопросами. Что не получается, где застряли?
Извините, наверное да, плохо получилось сформулировать.
Вообщем, с фронтенда приходит массив урлов картинок.
Нужно каким то образом заставить Carrierwave загрузить их, и привязать к модели.
ElianL: вам надо разбить эту задачу на несколько.
Например, мне кажется в вашем случае оптимально будет сделать 2 шага
1. Забить на то, что у Image должно быть image (картинка) и просто добейтесь того, что бы при сохранении юзера с ним ассоциировались (добавлялись, удалялись, редактировались) связанные модели (это с помощью нестед_аттрибутс). Например, для наглядности добавте модели Image аттрибут name. И пробуйте манипулировать ими.
2. Когда все это получится, то уже разберитесь с тем, как грузить картинки по http. Хотя, тут на самом деле ничего сложного. Просто нужно делать
Кстати, логичнее назвать аплоадер attachment, например, что бы небыло вызовов потом типа User.images.first.image.url, а было - User.images.first.attachment.url, И просто Image.first.attachment лучше выглядит чем Image.first.image, ну да ладно