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
내 경로
GET 'reporte/opcionales'
GET 'reporte/opcionales/: ID'에 "reporte 번호의 opcionales": 기본값 => {: 형식 => 'PDF'}내보기에
{<퍼센트 = LINK_TO "Generar PDF ','/reporte/opcionales/'+(opcionales.id.to_s)+'.pdf '%>}