Rails引擎的\'require\'前缀
|
如果我有一个宝石\'foo \'(这是基于引擎的),我怎么能说其中包含的所有文件在'需要'它们时都需要\'foo / \'前缀?
例如,如果在我的''foo \'gem中,我有一个\'bar.rb \'文件,我希望能够强制执行以下操作:
require \'foo/bar\'
而不是通常的
require \'bar\'
我希望这种行为能够应用任何包含上下文(从APP,从另一个gem等)...
我知道它是可行的,因为大多数rails文件是通过\'rails \'前缀包含的:
require \'rails/something\'
没有找到相关结果
已邀请:
2 个回复
凸晴
疾桓
只要确保根目录中有“ 4”字样,子目录中的其余文件就可以了(否则它将包含自身)