Я пытаюсь создать Tempfile и написать в него текст. Но я получаю это странное поведение в консоли rails
t = Tempfile.new("test_temp") # => #<File:/tmp/test_temp20130805-28300-1u5g9dv-0>
t << "Test data" # => #<File:/tmp/test_temp20130805-28300-1u5g9dv-0>
t.write("test data") # => 9
IO.read t.path # => ""
Я также пробовал cat /tmp/test_temp20130805-28300-1u5g9dv-0
, но файл пуст
Я что-то пропустил? Или как правильно писать на Tempfile
?
FYI Я использую ruby 1.8.7 и rails 2.3.12