下面是applicationhelper中menu_builder方法的开头(在视图中:<%= menu_builder(@page);%>):
def menu_builder(page)
items = [ "home", "faq", "store" ]
content = ""
items.each do |i|
content << content_tag(:a, "#{i.capitalize}", :href => "/#{i}" )
end
return content
end
我想渲染链接而不是标签。我应该想念这里的东西,但我找不到......
感谢您的帮助!
答案 0 :(得分:0)
你可以这样解决:
def menu_builder(page)
items = [ "home", "faq", "store" ]
content = ""
items.each do |i|
content << content_tag(:a, "#{i.capitalize}", :href => "/#{i}" )
end
content.html_safe
end
或者像这样修改模板:
<%= raw menu_builder %>
使用任何。