Rails 3 + html_safe,raw

时间:2012-01-02 12:40:30

标签: ruby-on-rails

html_safe和raw在Viwe内部运行良好,但它在控制器内的动作内部工作

a = "<p> sample text </p>"
  

内部视图&lt;%= a.html_safe%&gt;
  输出“示例文本”

内部控制器

def test 

   a = "<p> sample text </p>" 
   a.html_safe 

end

this returns the as it is "<p> sample text </p>"

请指导我如何让这个html_safe在控制器动作中工作....

1 个答案:

答案 0 :(得分:0)

我想你应该这样做:

def test 
  @a = "<p> sample text </p>".html_safe 
end

试过自己,它运作正常。在我看来,我有

<%= @a %>