Как в rails создать запись, если зависящая от неё запись ещё не сохранена и нет id?
Столкнулся с забавной проблемой.
К примеру есть посты, у поста может быть много картинок через has_many.
Картинки загружаю ajax и если пост уже создан то нет никаких проблем, отослать id поста, создать картинку и привязать её к посту. (редактирование)
Проблема возникает когда хочу создать новый пост, где собственно нет id так как модель не сохранена. И получается привязать картинку пока никуда не могу так как нет id.
Картинки загружаю ajax чтобы их сразу можно было вставлять в создаваемый пост.
Есть какие то соображения в какую сторону копать? Или я вообще не правильный подход сделал?
Делать nested_forms и сохранять картинки вместе с постом не вариант - нужно именно при написании поста, загрузить новую картинку в один клик и вставить в пост.
Всем спасибо за ответы. Оба варианта хороши, но я сделал через сессию - залитые id картинок храню в сессии и потом при сохранение поста - прохожусь по загруженным картинкам и выставляю id поста.
Если юзер зальёт картинки и не станет продолжать создание поста, как предложил @vsuhachev такие картинки будут чистится кроном.