- バックアップ一覧
- バックアップ を表示
- Ruby on Rails/第1回勉強会 - TodoListTutorial は削除されています。
&pgid();
原文: http://manuals.rubyonrails.com/read/book/7
邦訳: http://wiki.fdiary.net/rails/?TodoListTutorial
**ディレクトリ構造 [#t98100be]
app/ 自分で作るMVCのファイルを格納する
+- controller/ コントローラーを自分で書いてここに格納する
+- models/ モデルを書いてここに格納する
+- views/ ビューを書いてここに格納する
components/ コンポーネントをいれるらしい。
config/ 設定ファイルの設定。
+- database.yml データベースの設定
+- environment.rb フレームワークの挙動の設定。(セッション管理をDBでやるか、とか)
db/ SQLファイルなどをいれる
doc/ rdocで作ったドキュメントが格納される
lib/ 共有コード
log/ プログラム中でLoggerクラスに書き込みを指示した内容が書き込まれる
public/ 静的コンテンツなどをいれる。
+- dispatch.cgi .htaccessのmod_rewriteで、public配下にファイルがない場合は、
このCGIが呼ばれ、これがrailsを実行するらしい
Rakefile Rdoc呼び出しや、unittest実行などさまざまなルール(?)が書いてある
$ rake test_units
$ rake test_functional
$ rake appdoc
など。
script/ ユーティリティなスクリプト郡。generateなど。
test/ テストコードを自分で書いてここに格納する。
vendor/ サードパーティ性のライブラリなどをここにいれるらしい。
pluginなどもここに入る。
** railsのURLのルール(デフォルト) [#y3e75c72]
http://example.com/(controller名)/(action名)