Сбой <<20 > , если файл существует:
open('~/some_file')
Однако я могу это сделать:
open(File.expand_path('~/some_file'))
У меня есть два вопроса:
- Почему
open
не обрабатывает тильду как указывающую на домашний каталог? - Есть ли более гладкий способ, чем
File.expand_path
?