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