学んだこと

  • DBレベルでValidationを走らせるのは一番厳密になるけど管理が大変
  • クライアントサイドでValidationするのは簡単。でも緩すぎ。
  • ControllerにValidation入れるのは良くない。煩雑化するから。Controllerは出来るだけスリムに。
  • ModelでValidationするのが妥当。管理もしやすいし。
  • http://localhost:3000/posts.jsonjson確認出来る
  • railsjsonは作成した項目+id, created_at, updated_atがハッシュで格納されて、それぞれが配列として存在する。
  • html表示でデータの直接出力が見たい時は<%= raw post.name %>で表示。unescapedな表示。