Три вечера бился головой об стену, пытаясь сделать страничку, на которой можно было бы аплоадить картинку и чтобы картинка сразу же показывалась.
Нашёл плагин для сохранения файлов: acts_as_attachment. (Есть ещё один – file_column, но идея хранить картинки в базе данных мне кажется ужасным извращением!) Затем нашёл способ оставаться на странице после аплоада. Выкачал плагин responds_to_parent.
И так, и сяк – не работает. В гугле пять ссылок на то, как оно должно работать. Не работает и всё тут!
Оказалось, что это проблема совсем не моя и не кода, а среды разработки, RadRails. Она пользуется интернет эксплорером для отображения страниц, но делает это каким-то ужасным способом, который непонятен эксплореру.
Урок: Не пользоваться внутренним бровсером для отладки.