私はEngineryジェネレーター(Ruby gems)でframwork Espressoを使用しています。新しいプロジェクトを作成しましたが、このアプリケーションがどのように機能するかわかりません。私はエスプレッソで作業します。Expresso アプリケーションの構造について説明してください。このアプリケーションを実行できます: rackup config.ru コントローラーを編集できますが、このプロジェクトの Ruby スクリプト間の依存関係がわかりません。
私はプロジェクトを実行していますが、なぜこれが機能するのですか? config.ru
require File.expand_path('../base/boot', __FILE__)
puts App.urlmap
run App
プロジェクトでは /base/boot ディレクトリではありません。