Rails 5 Показать значения в Wicked PDF - PullRequest
0 голосов
/ 07 ноября 2018

В настоящее время я пытаюсь отобразить PDF для каждого вина в моем представлении бронирования.

Проблема, с которой я сталкиваюсь, заключается в том, что он отображает PDF-файл только тогда, когда я использую приведенный ниже код, и показывает все резервирования для каждого вина. Я просто хочу показать конкретную оговорку для каждого вина. Я пробовал @wines.reservations.start_date.strftime('%v') например, но я получаю неопределенную ошибку метода.

Как правильно отобразить специфику для каждого вина?

    <div class="panel-body">
      <% @wines.each do |wine| %>
        <% wine.reservations.each do |reservation| %>
          <div class="row">
            <div class="col-md-3" style="float:left">
              Bestellt am<br/>
              <%= reservation.start_date.strftime('%v') %>
            </div>
            <div class="col-md-4" style="float:left">
              <%= reservation.bottle %>x
              <%= link_to reservation.wine.wine_name, wine_path(reservation.wine) %><br/>
              Gesamt: <%= reservation.total %>€
            </div>
            <div class="col-md-3 pull-right">
                <%= link_to user_path(reservation.user) do %>
                  <%= reservation.user.fullname %><br/>
                <% end %>
                <%= reservation.user.location %>
            </div>
          </div>
          <hr/>
        <% end %>
      <% end %>

1 Ответ

0 голосов
/ 04 декабря 2018
<%= reservation.start_date %>

Если вы не используете strftime (), отображается ли start_date? Я догадываюсь, что этот метод вызывается для строки, тогда как метод может быть вызван только для даты. Проверьте в файле schema.rb тип поля, к которому относится start_date.

Или я не правильно понял вопрос?

...