Ruby on Rails坏PDF模板丢失错误

t30tvxxf  于 2023-03-12  发布在  Ruby
关注(0)|答案(2)|浏览(142)

我目前正在使用rails 7与wicked pdf。wicked pdf是抛给我一个丢失的模板错误,即使我有模板文件在确切的地方?我做错了什么?

def show
   respond_to do |format|
    format.html
    format.pdf do
     render pdf: "file_name", template: "stocks/pdf.html.erb"
    end
   end
 end

我做错了什么?如果有问题的话,我正在使用tailwindcss和jsbuild。

gudnpqoy

gudnpqoy1#

如果模板是stocks/pdf.html.erb,则渲染应该如下所示:

format.pdf do
  render pdf: "file_name", template: "stocks/pdf", formats: [:html]
end

告诉我你是否满意。
干杯

7cjasjjr

7cjasjjr2#

在我的例子中,只有当我这样做时,它才起作用:

<%= link_to "File", data_path(data, format: :pdf) %>

在订单控制器中:

def data
   format.pdf do
      render pdf: "file_name", template: "orders/data", formats: [:html]
    end
end

该文件位于“orders/data.html.erb”路径中

相关问题