Как центрировать стол в креветках? - PullRequest
6 голосов
/ 08 марта 2012

Я создал таблицу в prawn и хотел передать параметр :position, который также задокументирован в руководстве, но он выдает ошибку Method_missing. Кажется, что этот параметр больше не существует. Как я могу центрировать стол в креветках?

Ответы [ 3 ]

5 голосов
/ 04 октября 2012

Я столкнулся с той же ошибкой.Установка с мастера на Github исправила проблему.

# Gemfile
gem 'prawn', git: 'https://github.com/prawnpdf/prawn.git'

Тема выпуска на Github

3 голосов
/ 07 мая 2012

Надеюсь, это поможет

pdf.table tablename,
    :border_width => 0,
    :font_size => 11,
    :position => :center
0 голосов
/ 24 ноября 2014

независимо от того, генерируется ли PDF из объявленного класса или внутри контроллера вам нужно добавить следующую строку в ваш Gemfile

gem 'prawn-table', '~> 0.2.1'

Во время написания этой версии гема вы получите доступ к методам таблицы, таким как position

Я использовал его в этом примере, и он работал

def table_items(chart_data, doc)
  table = Prawn::Table.new(table_rows(chart_data), doc, {:header => true})
  table.row(0).font_style = :bold
  table.position = :center
  table.draw
end
...