1
我寫助手來解析HTML表頭如何使這個函數html_safe?
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
謝謝加入解決了這個問題。但我仍然不明白爲什麼concat搞砸了一些東西。你能爲我清理嗎? – 2010-10-05 19:54:56
總之:沒有。我從未使用過'concat'。 ;-) – Reactormonk 2010-10-05 20:09:27