※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

<waves-root>

<app-root>
  • configurations/default.rb
  • schema/migration
  • resources/<resource_name>.rb
  • templates/<resource_name>.rb
  • models/<resource_name>.rb

  • public
  • log





ブラウザで
http://<ホスト名>:<ポート番号>/<ルーティングパス>/<リソース名>
にアクセスする


<app_root>/resources/map.rb 内で
ルートのルーティングパスを設定して、
<リソース名複数形>を使って<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 を処理

http://<ホスト名>:<ポート番号>/<ルーティングパス>/<リソース名単数形>/<エントリー名>の場合
<app_root>/templates/<リソース名単数形>/show.mab を処理


.mab ファイル内で
@<リソース名複数系>で
<app_root>/models/<リソース名単数系>.rb
から
DBのテーブルを参照できる。