日記: Railsの勉強。今日のまとめ。

今日はRailsの勉強をした。6章、7章、8章。
学んだことを列挙しておく。

  1. Scaffoldを作って、マイグレーションファイルにデータベースの定義を書き出す。
  2. マイグレーションからデータベースにテーブルの作成を行なう
  3. マイグレーションからロールバックすることが可能
  4. modelにvalidatesを定義する
  5. modelのユニットテスト。rake test:units。testブロックにわかり易い名前で定義できる。
  6. controllerのテスト。rake test:functionals。
  7. 全体的なテストはrake test。
  8. modelの単体テストを行なう場合はfixtureを使うとやりやすい。
  9. config/routes.rbでルーティングを定義できる。その際はpublic/index.htmlを削除すること。
  10. CSSの定義はSCSSで階層的に書く事ができる。

CakePHPをやっていたのでだいたい似ている点が多いので理解はしやすかった。erbもphpみたいな感じで書けるから、違和感もそこまでなかった。この調子でRails本を進めていきたい。


タグ 日記 | パーマリンク.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です