Skip to content

Instantly share code, notes, and snippets.

@datsuns
Created September 4, 2012 16:44
Show Gist options
  • Save datsuns/3623321 to your computer and use it in GitHub Desktop.
Save datsuns/3623321 to your computer and use it in GitHub Desktop.
Rails勉強メモ

Rails勉強メモ


読んだ本

  • Railsによるアジャイルwebアプリケーション開発

仕組み


  • リクエスト処理

    • URLにより決定される
  • .html.erb

    • eRubyという仕組みで動くスクリプトになる
    • <%=%> の間がrubyのコードとして扱われる
      • 動作結果がそのまま文字列として置換される

ディレクトリ構成

  • /app
    • 作成したアプリのファイルが置かれる
    • app/controllers
    • app/views
      • views/[controlller-name]
        • viewはコントローラに対応したディレクトリが作られる模様
    • app/models

MVC


Controller


どんなもの?

何をするべきもの?

  • ビューを呼び出して結果を表示する

いつ動く?

  • Railsが外部からのリクエストを解析し、適切なアクションメソッドが呼ばれる

Model


どんなもの?

何をするべきもの?

いつ動く?

View


どんなもの?

何をするべきもの?

いつ動く?

  • コントローラから呼び出される

コマンドメモ


  • コントローラの生成
    • rails generate controller

用語


  • アクションメソッド
    • 分かったら書く
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment