Rails Tutorialについては、私はその解決策を知っています。 (それはまたhereです。)私はなぜHTMLをエスケープする必要があるのか分かりません。私はそれが何をしているのか混乱していると思う。具体的には、このチュートリアルで与えuser_profile_test.rbファイルには、我々は次のテストがありますRailsチュートリアル:第12章のCGI.escapeHTMLの理由演習2
test "profile display" do
get user_path(@user)
...
assert_select 'div.pagination'
@user.microposts.paginate(page: 1).each do |micropost|
assert_match micropost.content, response.body
end
end
をなぜ、このテストでは必要のないHTMLをエスケープし、第12章の演習1で必要とされますか?