8/10

  • viewは、コントローラーと同じ名前のフォルダ内にあるアクション名と同じファイル名のものが適用される。
  • データベースがあってもテーブルがなければ保存は出来ない
  • DOAとは、データ中心アプローチ(Data Oriented Approach)のこと
  • 予約語とは、MYSQL側で使用されるためテーブル名やカラム名に設定することができないよう決められている単語のこと。
  • マイグレーションファイルはテーブルの設計図、rake db:migrateをして初めてテーブルが作成される
  • ターミナルからRails内で定義されているメソッドの確認を行うことができる機能が備わっています。これを、コンソールと呼ぶ。

  • 本来ならデータベースに対してはSELECT, FROMといったSQL文を使ってデータを要求しなければならないが、railsではActiveRecordのおかげで簡単にデータを要求することができる。ActiveRecordを使用するRailsではより直感的で短い記法でテーブルの情報を操作することができる
  • クエリ:データベースに対する命令文のこと
  • saveメソッドをしないとデータベースに反映されない。
  • %を全角で書いてエラーになった
  • simple_formatのように、Railsでは主にviewでHTMLタグを出現させたりテキストを加工するために予めメソッドが用意されている。これらをまとめて、ヘルパーメソッドという。他には、form_tag(フォームを出現させるメソッド)やlink_to(aタグを出現させるメソッド)などがある
  • require_tree .(ドットは全てを表す)