Как отправить параметры remote: true в файл wicked_pdf .pdf? - PullRequest
0 голосов
/ 03 марта 2020

Я пытаюсь передать параметры в pdf, сгенерированный gem wicked_pdf. Раньше я не использовал remote: true helper, и он работал отлично.

Теперь, когда у меня есть форма фильтрации, сгенерированная с помощью remote: true - она ​​не отправляется любые данные, кроме car_id, которые используются для генерации URL.

Я искал в документации wicked_pdf, но не смог найти ответ.

Я также хотел изменить URL в javascript, чтобы добавить запрос params, но, насколько я вижу, wicked_pdf генерирует URL без каких-либо параметров запроса (я думаю, это имеет смысл).

Этот URL не отправляет никаких параметров (раньше он работал, когда я не использовал remote: true):

<%= link_to 'Zapisz ofertę w PDF', car_path(@car, @equipment, @extensions, @params, :period => params[:period], :renttype => params[:renttype], :maxsurrendervalue => params[:maxsurrendervalue], :insurance => params[:insurance], :assistance => params[:assistance], :format => :pdf) , :format => :pdf %>

Это мой метод response_to в контроллере:

respond_to do |format|
  format.html
  format.js { render 'cars/show' }
  format.pdf do
    render  pdf: 'file.pdf',
            template: 'cars/pdf.html.erb'
  end
end
...