0

以前にレンダリングしたテーブルをビューから 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]データを適切にマップする文字列パーサーを作成しない限り、方法が見つかりません...これを行うためのより良い方法はありますか?

4

1 に答える 1

1

コードを少し変更して取得する

 @people.each_with_index do |p,i| %>
   @pdfdata[i] = {                                
    [:name] => p.name.to_s,                         
    [:surname] => p.surname.to_s}
  end 

このgemを使用してhidden hasフィールドを作成します

https://github.com/brianhempel/hash_to_hidden_​​fields

于 2012-09-13T06:02:20.080 に答える