我一直试图在更深层次上理解
Ruby,并解构一个锅炉板应用程序,似乎是理解编写跨越不同文件和目录的Ruby应用程序的一些细节和优雅的好方法.
在我当前的应用程序中,对文件之间的“需求”的依赖性有点问题(我发现我需要做一些事情,比如需要’../../../lib/helper’并且它有点难看.@H_502_3@
我注意到rails应用程序似乎没有受此影响.@H_502_3@
我注意到了这条线:@H_502_3@
require File.expand_path('../../config/environment',__FILE__)
当我谷歌它我发现很多关于Rails启动例程等的解释,但没有明确说明该行究竟是什么.@H_502_3@
在我的旅行中,我也是这样说的:@H_502_3@
$:.push File.join(File.dirname(__FILE__))