我有一个 nanoc 网站(所以,所有静态页面),我想用 unicorn 进行测试。这背后的想法是在heroku上托管这个网站。该结构是一个机架应用程序。我添加了一个 config.ru 文件,例如:
require 'rubygems'
require 'rack'
require 'rack-rewrite'
require 'rack/contrib'
use Rack::Rewrite do
rewrite '/','/output/index.html'
end
use Rack::Static, :urls => ['/'], :root => "output"
(我所有的静态资源都位于输出目录中)
当我运行 unicorn 时,我收到以下错误消息:
NoMethodError at /output/index.html
undefined method `to_i' for #<Rack::Static:0x10165ee18>
我真的不明白我在这里缺少什么:(
任何的想法 ?
谢谢并恭祝安康,
卢克