Rails Tutorial 第3版 第12章

今回は has_many :through の実例が学べます。
following, followers, followed など間違えやすいので整理してから進めると良いです。

Ruby on Rails チュートリアル:実例を使って Rails を学ぼう の2周目です。
第12章 ユーザーをフォローする | Rails チュートリアル

第12章 ユーザーをフォローする

Ajax時の設定

#config/application.rb
config.action_view.embed_authenticity_token_in_remote_forms = true

演習

CGI.escapeHTMLでHTMLのエスケープ処理を使っている点に注目して、
なぜこれが必要なのか考えてみてください。

これは、Railsアポストロフィなどの記号を実体参照として変換してくれているかで
テスト時にはそこを考慮しないとエラーとなります。

test/fixtures/microposts.yml

tone:
  content: "I'm sorry. Your words made sense, but your sarcastic tone did not."

 
ようやく終わった。
2週目なのでもっと早くできるかと思いましたが、結構かかりました。
まとめでも書いてみようかしら。