2010-03-05 1 views
0

До конца декабря 2009 года все работало нормально, поэтому я предполагаю, что после некоторых обновлений на серверах (Ubuntu 8.10 и второй Ubuntu 9.10) что-то перестало работать.file_column не создает файлы, только пустой каталог tmp

Модель: класс продукт < ActiveRecord :: Base belongs_to: категория file_column: эскизы,: = Magick> {: геометрия => "150x100>"}

есть конечно таблица 'продукты' в базы данных, и у нее есть столбец «thumbnail»

Что интересно, что File фактически загружен на сервер, он отправляется в каталог/tmp под именем RackMultipartXXXX-0, и это немодифицированное изображение.

Проблема заключается в том, что тогда этот файл не перемещается в директорию 'tmp' под RAILS_ROOT/public/product/nor 'XX' (где xx означает идентификатор продукта) под public/product также.

я не знаю, что делать, я потратить несколько часов, пытаясь различными версиями file_column, также пытаюсь сделать новым, тест рельсы приложения только с эшафота, но затем, в этой новой проблеме применения был таким же

ответ

0

хорошо теперь я знаю, что случилось, так что, возможно, это поможет кому-то также

был входной формат тега

< я использовал% = file_column_field @product, «Ленфильм»)%> и seemd для работы в начале, но позже остановился (возможно, я обновил некоторые библиотеки в моих системах)

теперь я изменил его:

и работает отлично