모두 안녕하세요. 나는 이전에 당신의 대답에 감사드립니다.RoR의 쇼보기에 Ruport 사용
RoR에서 Ruport를 사용하여 간단한 보고서를 작성하고 있습니다. Rails v : 2.3.5. Ruby v : 1.8.7.
이것은, practicly, 마일 보고서의 코드 :
데프 설정 self.data = Envio.report_table (: 모두 : 조건 => [ '? ID =': ID]) 끝
formatter :pdf do build :list do pad(10) { add_text "Hoja de Salida" } draw_table data end end
내가해야 할 일은 envio 컨트롤러에 대한 내 앱의 쇼보기에서이 보고서를 사용하는 것입니다. 이를 위해 나는이 내 컨트롤러를 수정 한 :
def show pdf = EnvioReport.render_pdf send_data pdf, :type => "application/pdf", :filename => "Salida.pdf" end
내가지고있어 오류이 하나입니다
PDF Formatter requires column_names to be defined
Parameters:
{"id"=>"1"}
내가이 지난 몇 일 고민 했어요. 누구나 단서가 있고 내 실수가 어디 있는지 말해 주시겠습니까?
은 BTW : 난 단지 streamlined 플러그인을 사용할 수 beeing는 대한 레일 2.3.5를 사용하고 있습니다