Ruby on Railsチュートリアルで学んだ内容を個人的なメモとして簡単にまとめたものです
個人メモ
- scaffordコマンド
データモデルに関するコードを自動生成する
rails generate scaffold リソース名 データモデルの属性 - データベースのマイグレート
rails db:migrate - RailsにおけるMVC
1. ブラウザから送られたリクエストはRailsのルーティング機構によりControllerのアクションに割り当てられる
2. アクションの実行により、ModelとDBでデータのやり取りが行われる
3. Controllerは取得したデータをViewへ渡し、生成されたhtmlファイルをブラウザへ返す - RESTとは
REpresentational State Transfer
データベースとHTTPの操作に対応したCRUD機能を作成することでアプリケーションを実現する - ユーザー用のリクエストをUsersコントローラーのアクションに割り当てを行うコード
resources :users - テーブル同士の関連付け(ユーザーは複数のポストをもっている)
has_many :microposts
belongs_to :user