Я вас слышу. Перезагрузка файлов в lib / очень важна.
Когда я делаю require
напрямую (например, require "some_dir_under_lib/some_file"
), оно не перезагружается автоматически. Однако, если я сделаю
Dir["some_dir_under_lib/*.rb"].each { |file| require file }
тогда он автоматически перезагружается! Я хотел бы объяснить, почему!
Кстати, я делаю это в application.rb, а не в spork / spec_helper.