我使用带有Enginery 生成器(Ruby gems)的framework Espresso。我创建了新项目,但不明白这个应用程序是如何工作的。我将与 Espresso 合作。请解释一下 struct Expresso Application。我可以运行这个应用程序:rackup config.ru 我可以编辑控制器,但我不明白这个项目中的 ruby 脚本之间的依赖关系。
我运行项目,但为什么这样做呢?配置.ru
require File.expand_path('../base/boot', __FILE__)
puts App.urlmap
run App
在项目而不是 /base/boot 目录中。