Ruby on Rails:如何打印带引号的字符串

时间:2013-08-30 17:41:03

标签: ruby-on-rails ruby ruby-on-rails-4

我是Ruby on Rails的新手,我只想添加class="home"

<body <%= ( params[:controller]=='pages' && params[:action]=='home' ? "class=\"home\"" : nil ) %> >

当我检查源代码时,我看到了这一点:<body class=""home"" style>

为什么双引号?

1 个答案:

答案 0 :(得分:2)

原来这是一个Rails问题!

"class='home'".html_safe

我猜Rails默认会转义所有字符串。