我有一个调用其他两个辅助方法的辅助方法,问题是当我调用它时,视图会输出转义的HTML。我希望解释实际的HTML。
myhelper.rb
def combined(klass)
content_tag :span, "#{first(klass)} first : #{second(klass)} second"
end
def first(klass)
content_tag :span,
link_to("first", first_path(klass))
end
def second(klass)
content_tag :span,
link_to("second", second_path(klass))
end
在我看来,我致电<%= combined(myclass) %>
答案 0 :(得分:3)
这有效:
def combined(klass)
content_tag :span, "#{first(klass)} first : #{second(klass)} second".html_safe
end
希望有一种更方便的方式。