0
「\ nrequest.variant:#{request.variant.inspect}」ReporteController#opcionales缺少此請求格式和變體的模板。 request.formats:[ 「應用/ PDF」] request.variant:[]
raise ActionController::UnknownFormat, message
elsif interactive_browser_request?
message = "#{self.class.name}\##{action_name} is missing a template " \
"for this request format and variant.\n\n" \
我控制器
respond_to do |format|
format.html
format.pdf do
pdf = Prawn::Document.new
params[:id] = @ids
@opcionales = Opcionale.where("id= ?", @ids)
...
send_data pdf.render, filename: "Reporte_#{@opcionales}.pdf",
type: "application/pdf",
disposition: "inline"
end
end
我的路線
得到 'reporte/opcionales'
得到 'reporte/opcionales /:身份證',到: 「reporte#opcionales」:默認設置=> {:格式=> 'PDF'}
在我的意見
{<%=的link_to 「Generar PDF」, '/reporte/opcionales/'+(opcionales.id.to_s)+'.pdf' %>}