Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 三值运算符与html_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 三值运算符与html

Ruby on rails 三值运算符与html,ruby-on-rails,ruby,Ruby On Rails,Ruby,我试图在三元运算符中输出视图中的一些html: 0)%%> 它不能代替link或span元素,而是输出html标记Links 我是ruby/rails新手,尝试移动标签,但找不到方法。尝试: 0)%%> 或: 0)%%> <%= params[:type] == "0" ? raw("<span class=\"active\">Links</span>") : link_to("Links",:type=>0) %> <%= params[

我试图在三元运算符中输出视图中的一些html:

0)%%>

它不能代替link或span元素,而是输出html标记
Links
我是ruby/rails新手,尝试移动标签,但找不到方法。

尝试:

0)%%>
或:

0)%%>
<%= params[:type] == "0" ? raw("<span class=\"active\">Links</span>") : link_to("Links",:type=>0) %>
<%= params[:type] == "0" ? "<span class=\"active\">Links</span>".html_safe : link_to("Links",:type => 0) %>