jasagiri @ ウィキ
rubywavesまとめ
最終更新:
jasagiri
-
view
<waves-root>
<app-root>
- configurations/default.rb
- schema/migration
- resources/<resource_name>.rb
- templates/<resource_name>.rb
- models/<resource_name>.rb
- public
- log
ブラウザで
http://<ホスト名>:<ポート番号>/<ルーティングパス>/<リソース名>
にアクセスする
http://<ホスト名>:<ポート番号>/<ルーティングパス>/<リソース名>
にアクセスする
<app_root>/resources/map.rb 内で
ルートのルーティングパスを設定して、
<リソース名複数形>を使って<app_root>/resources/<リソース名単数形>.rbにリダイレクト
<app_root>/resources/<リソース名単数形>.rbでCRUD記述。
ルートのルーティングパスを設定して、
<リソース名複数形>を使って<app_root>/resources/<リソース名単数形>.rbにリダイレクト
<app_root>/resources/<リソース名単数形>.rbでCRUD記述。
例えば
on :get, :list => [ 'entries' ] do view.<テンプレートファイル名>( plural => controller.all ) end
があると
get メソッドで <hostroot>/entries にアクセスすると templates/entry/<テンプレートファイル名>.mabを表示
となる。
http://<ホスト名>:<ポート番号>/<ルーティングパス>/<リソース名複数形>の場合
<app_root>/templates/<リソース名単数形>/list.mab を処理
<app_root>/templates/<リソース名単数形>/list.mab を処理
http://<ホスト名>:<ポート番号>/<ルーティングパス>/<リソース名単数形>/<エントリー名>の場合
<app_root>/templates/<リソース名単数形>/show.mab を処理
<app_root>/templates/<リソース名単数形>/show.mab を処理
.mab ファイル内で
@<リソース名複数系>で
<app_root>/models/<リソース名単数系>.rb
から
DBのテーブルを参照できる。
@<リソース名複数系>で
<app_root>/models/<リソース名単数系>.rb
から
DBのテーブルを参照できる。