Если у меня есть гем 'foo' (который основан на движке), как я могу сказать, что все включенные в него файлы будут нуждаться в префиксе 'foo /', когда они требуются?
Например, если в моем геме 'foo' есть файл 'bar.rb', я бы хотел, чтобы включение этого файла было сделано так:
require 'foo/bar'
вместо обычного
require 'bar'
я хочу, чтобы это поведение применялось независимо от контекста включения (из приложения, из другого драгоценного камня и т. Д.) ...
я знаю, что это выполнимо, так как большинство файлов rails включены через префикс 'rails':
require 'rails/something'