【问题标题】:Content duplication Prawn内容重复 大虾
【发布时间】:2014-05-30 02:31:23
【问题描述】:

我正在创建一个用户可以在线查看或下载内容的地方。

我有一个重复的嵌套表,我不明白为什么。

  def header
    table header_container_table do
      columns(1..2).align = :center
      columns(0..2).border_width = 2
    end
  end

  def header_container_table
    contenido_header = [[{image: "#{Rails.root}/app/assets/images/logo.png", scale: 0.6}, header_inner_table_rows]]
  end

  def header_inner_table
     inner_content = [["Line 1"], ["Line 2"], ["Line 3"], ["Line 4"]]
  end

  def header_inner_table_rows
      table header_inner_table do
        rows(0).size = 18
        columns(0).align = :center
        rows(2..3).size = 8
      end
  end

我做错了什么?

【问题讨论】:

    标签: ruby-on-rails-4 prawn


    【解决方案1】:

    我找到了解决问题的方法。为避免内容重复,我必须对嵌套表使用另一种方法,即make_table

    所以根据上面的代码应该是:

    def header_inner_table_rows
          make_table header_inner_table do
            rows(0).size = 18
            columns(0).align = :center
            rows(2..3).size = 8
          end
      end
    

    【讨论】:

      猜你喜欢
      • 2012-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多