Такие вещи обычно идут в каталог RAILS_ROOT/lib
.Все в этом каталоге автоматически загружается при загрузке Rails, хотя NB, в отличие от файлов в каталоге app
, эти библиотеки не пересматриваются при каждом запросе, даже в режиме разработки, так что если вы собираетесьтестируя изменения на лету, лучше всего самостоятельно протестировать свои библиотеки и подождать, пока они не будут отшлифованы, прежде чем помещать окончательную версию в свои lib
.
Руководства по Rails описывает фактический порядок загрузки файлов, хотя вы совершенно свободны, чтобы бросить вызов порядку и «перепрыгнуть» из пистолета, require
включив файл ранее.