На каком-то этапе это может быть проблемой с тем, как вы установили wkhtmltopdf
, поскольку он может не сгенерировать необходимые нижние колонтитулы. Также заметил, что вы на OSx, поэтому я считаю, что вы скачали wkhtmltopdf here, а затем cd, чтобы исправить каталог, сделав что-то cd /usr/local/bin && ln -s /Applications/wkhtmltopdf.app/Contents/MacOS/wkhtmltopdf wkhtmltopdf
.
Я считаю, что внутри блока Респонд вы должны иметь что-то вроде:
respond_to do |format|
format.html
format.pdf do
render :pdf => "#{DateTime.now.to_s}",
:footer=> { left: Time.now.to_s,
center: Time.now.to_s,
right: Time.now.to_s
}
Дальше это было немного странно, вы делали Time.now.to_i.to_s
для моего опыта это не имеет смысла, и уверен, как это не собираюсь выводить то, что вы хотите. Потому что:
Time.now.to_i: Это возвращает значение времени как целое число секунд.
Time.now.to_i
#=> "1270968656.89607"
Time.now.to_s: Возвращает значение времени в виде строки.
Time.now.to_s
#=> "2012-11-10 18:16:12 +0100"
Когда вы пытаетесь сделать Time.now.to_i.to_s
когда исполняется он получит время и выполнить первый метод, который является to_i
и иллюстрацией того, что ваш выход Imgur - Output. Потому что из моего понимания, что вы пытаетесь сделать, это перечислить время, чтобы преобразовать его в целое число, а затем преобразовать в строку. Нет необходимости в этом просто делать Time.now.to_s
, который будет делать. Что касается вашей проблемы с проблемой нижнего колонтитула с wicked_pdf
, это может быть до вашей установки. Как упоминалось ранее, посмотрите на предоставленную ссылку, также перейдите к настройке и рассмотрите предлагаемую настройку, которую я предоставил. Надеюсь это поможет.
Hi David, Спасибо за ваш ответ. Мне нужно решение для моей проблемы. Я установил его через Homebrew. The Time.now.to_i вещь, это меньше беспокоиться. Просто использовал его для моего образца. И, кстати, если вы попытались запустить Time.now.to_i или любой десятичный или float to_i, вы не должны иметь десятичное значение, так как оно должно быть целым. – RodM
@ RodMedina Итак, ваша проблема связана с появлением нижнего колонтитула. Пробовали ли вы настроить ответный блок следующим образом в моем примере? Также убедитесь, что ваша настройка 'wkhtmltopdf' также верна. – David
@ Давид, ты спас меня много времени. С вашим комментарием я заметил, что нижний колонтитул появился или нет с сервера на сервер. Я попытаюсь удалить и переустановить эту вещь. –