Я работаю с Wicked_PDF для создания PDF-файлов для моего приложения. В большинстве примеров это обычно генерируется на основе страницы показа, но я хочу, чтобы ссылка шла в pdf для страницы индекса.
Контроллер продукта
def index
@search = Product.search(params[:q])
@products = @search.result.includes(:supplier, :prodcategory, :prodstatus)
respond_to do |format|
format.html
format.pdf do
render :pdf =>"product_report", :template => 'products/index.html.erb'
end
end
end
Индекс продукта
<p><%= link_to "Printable Invoice (PDF)", products_path(@products, format:"pdf") %></p>
Я точно знаю, что localhost: 3000 / products .pdf генерирует его просто отлично, но у меня возникают проблемы с определением правильного пути для ссылки.