我试图在帮助器
的视图中显示html表体内容 .../...
<tbody>
<% display_pg_table_rows(@headings, @rows) %>
</tbody>
.../...
# helpers/sheets_helper.rb
module SheetsHelper
def display_pg_table_rows(headings, rows)
rows.collect do |row|
content_tag(:tr, class: "<%= cycle('odd', 'even') %>") {
headings.collect do |heading|
concat content_tag(:td, "xxxx", class: "center")
end
}
end
end
但视图中没有显示任何内容......此代码可能出现什么问题?
答案 0 :(得分:0)
你错过了&#34; =&#34;在display_pg_table_rows之前的&lt;%=标记中。
答案 1 :(得分:0)
缺少tr标签的初始concat!
module SheetsHelper
def display_pg_table_rows(headings, rows)
rows.collect do |row|
concat content_tag(:tr, class: "<%= cycle('odd', 'even') %>") {
headings.collect do |heading|
concat content_tag(:td, "xxxx", class: "center")
end
}
end
end