жизнь Rails работа программирование
День 20. Сделал модель для того, чтобы прикреплять любые файлы к любому объекту любой модели (через polymorphic). На это раз обошелся без jQuery File Upload. И сделал все через простенькую форму и redirect_to. Метод filename в Uploader переопределяет имя файла после загрузки (но model.id внутри него работает только на сохранение). Сделал так, чтобы создавалась директория с уникальным именем (и была возможность добавлять несколько файлов с одним и тем же именем). Чтобы не заморачиваться, написал примерно следующее для уникальной директории: Time.now.to_i.to_s(36).