Теперь, примерно через 2 недели изучения Ruby и Rails, я обнаружил, что часто использую класс File
для таких вещей, как File.join
, File.open
и т. Д. Затем я столкнулся с необходимостью только File.copy
выяснить, что такого метода не существует. Немного больше выглядел открытый класс Rails FileUtils
, и теперь я немного растерялся.
Конечно, есть различия, но есть и то, что кажется избыточным. Является ли одно предпочтение перед другим, где есть различия? Почему существуют оба (это только для обработки упущений в базовом классе Ruby)?
Я просто хотел бы почувствовать, как эти вещи работают вместе или конфликтуют, поэтому я знаю, как двигаться вперед.
Спасибо.