我是Ruby on Rails的新手,我只想添加class="home"
:
<body <%= ( params[:controller]=='pages' && params[:action]=='home' ? "class=\"home\"" : nil ) %> >
当我检查源代码时,我看到了这一点:<body class=""home"" style>
为什么双引号?
答案 0 :(得分:2)
原来这是一个Rails问题!
"class='home'".html_safe
我猜Rails默认会转义所有字符串。