project/
addon/
アドオン
app/
helpers/
全モジュール共通のヘルパー
index/
controllers/
indexモジュールのコントローラ
helpers/
indexモジュール用のヘルパー
views/
indexモジュール用のテンプレート
logics/
ロジック
models/
モデル(ActiveRecordクラス)
forms/
フォームクラス
views/
全モジュール共通のテンプレート
cache/
キャッシュファイル
config/
設定ファイル
data/
汎用データディレクトリ
lib/
ライブラリ
locale/
言語ファイル(i18n)
logs/
ログ出力場所
migration/
default/
コネクションネーム "default" 用のマイグレーションファイル
public/
ドキュメントルート
tasks/
タスク(sakleコマンド)
tests/
Unit, Functionalテスト
例えば管理(manage)モジュールを追加するには、appディレクトリの下にmanageディレクトリを作成し、その下に controllers, views ディレクトリを作成し、その中にコントローラやテンプレートファイルを作成していきます。
インクルードパスに追加されるのは
addon, app, lib, app/models です。