【发布时间】:2010-10-05 19:30:40
【问题描述】:
我正在编写帮助器来渲染 html 表头
def display_standard_table(columns)
content_tag :table do
content_tag :thead do
content_tag :tr do
concat columns.collect { |column| content_tag(:th, 'Header'.html_safe) }
end
end
end
end
html 输出被转义:
<table><thead><tr><th>Header</th><th>Header</th></tr></thead></table>
如何让它不转义?
[解决方案]
def display_standard_table(columns, objects = [])
content_tag :table do
content_tag :thead do
content_tag :tr do
columns.collect { |column| content_tag(:th, column[:display_name]) }.join()
end
end
end
end
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3