Скрепка, несколько вложений и проверка

Есть ли у кого-нибудь пример Rails 3 с несколькими вложениями, работающими с проверкой в ​​многостраничной форме? Я пытался заставить это работать вечно (и я нашел все сообщения в блоге и сообщения, которые я мог, но ни один не описывает эту ситуацию, и документы совсем не помогают).

Первая проблема заключается в том, что в большинстве примеров используется 'new_record?' в файле просмотреть шаблон, но это всегда возвращает истину в последовательности new / create, когда проверка не выполняется, потому что экземпляры модели не были сохранены (поэтому нет значения id). Итак, если вы начнете с 5 экземпляров модели / файловых входов и загрузите один файл, теперь у вас будет 6 файловых входов, представленных при повторном рендеринге нового представления, и предложение «если» не выполняется по той же причине, и эскизы не отображаются.

Я хочу сохранить ссылку на загруженный файл (и я знаю, что это возможно - они находятся во временном каталоге) при отображении ошибок проверки для других обязательных полей.

Кто-то где-то должен иметь это работа со скрепкой. ;)

6
задан TK-421 26 January 2011 в 02:41
поделиться