LINUX.ORG.RU

[rails]Не удаётся записать файл.


0

1
@file = File.open(Rails.root.join('public', 'uploads', @name), 'w') 
@file.syswrite(upload[1].read)
system "ls -lA /home/wyldrodney/site/massinformer/public/uploads/"
@file.close
system "sync;ls -lA /home/wyldrodney/site/massinformer/public/uploads/"

Даёт

итого 4
-rw-r--r-- 1 wyldrodney wyldrodney 179 2011-06-11 20:14 1c8f89eb131156afad6f0d04f7720579
итого 4
-rw-r--r-- 1 wyldrodney wyldrodney 179 2011-06-11 20:14 1c8f89eb131156afad6f0d04f7720579

После выполнения файла нет. Куда копать?

write, автозакрытие через использование конструкции {|f| f.blah-blah} пробовал. Режимы w+, wb пробовал. Двв месяца назад такой код работал.

Так как файл есть, с правами по идее всё в порядке.


Ответ на: комментарий от DiscoInferno

После добавления некоторого функцонала забыл (не успел на ночь глядя; после чего провёл 7 недель над другими проектами) переписать кусок кода, в котором проводилась зачистка старых (изначально так было задумано) файлов. Функция была далеко спрятана, а я думал что слишком умный (и был в запарке), потому ушло время чтобы подгнать что к чему)

daris
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.