Вот еще один вопрос новичка:
require 'tasks/rails'
Я видел эту строку в Rakefile в корневом пути каждого проекта rails. Я предполагаю, что эта строка используется, чтобы потребовать vendor / rails / railties / lib / tasks / rails.rb для загрузки всех задач rake:
$VERBOSE = nil
# Load Rails rakefile extensions
Dir["#{File.dirname(__FILE__)}/*.rake"].each { |ext| load ext }
# Load any custom rakefile extensions
Dir["#{RAILS_ROOT}/lib/tasks/**/*.rake"].sort.each { |ext| load ext }
Dir["#{RAILS_ROOT}/vendor/plugins/*/**/tasks/**/*.rake"].sort.each { |ext| load ext }
Мой вопрос: почему для метода require указывается только 'tasks / rails', а не полный путь к файлу?
Заранее спасибо.