我需要将以前渲染的表从我的视图导出为pdf。当我按如下方式构建哈希数组时:
__index = 0
@people.each do |p| %>
@pdfdata[__index] = {
[:name] => p.name.to_s,
[:surname] => p.surname.to_s
__index += 1
end
end
并将其发送到控制器,以便按照以下方式将其导出为pdf:
hidden_field_tag(:pdfdata, @pdfdata)
当我得到params[:pdfdata]
时,除非我构建一个字符串解析器来相应地映射数据,否则我找不到方法...有更好的方法吗?
答案 0 :(得分:1)
稍微修改你的代码
@people.each_with_index do |p,i| %>
@pdfdata[i] = {
[:name] => p.name.to_s,
[:surname] => p.surname.to_s}
end
并使用此gem创建隐藏的has字段