Dar*_*tos 3 ruby prawn sinatra
我在这里很黑暗.我该怎么做才能让这件事开始?
这是我找到的最接近解决方案的东西,但它对我不起作用. Sinatra:找不到模板引擎:大虾
编辑:我现在处于非常早期阶段.我真的想尝试在Prawn中创建一个hello world,从那里我将添加我的内容.像这样的东西(app.rb):
require 'prawn'
get 'report/' do
content_type 'application/pdf'
pdf = Prawn::Document.new
pdf.text "Hello World"
pdf.render
end
Run Code Online (Sandbox Code Playgroud)
小智 8
你的代码对我来说非常合适,除了我必须将路径从"report /"更改为"/ report"(因为这是Sinatra在你去的时候看到的
'http://localhost:4567/report/
Run Code Online (Sandbox Code Playgroud)
).
我运行的确切代码是:
require 'sinatra'
require 'prawn'
get '/report/' do
content_type 'application/pdf'
pdf = Prawn::Document.new
pdf.text "Hello World"
pdf.render
end
Run Code Online (Sandbox Code Playgroud)
这是我的红宝石版本:
ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-darwin12.2.1]
Run Code Online (Sandbox Code Playgroud)
我想你一定非常接近.