2012-03-12 1 views

ответ

0

Вы можете использовать TryStatic из rack-contrib:

require 'rack/contrib/try_static' 

use Rack::TryStatic, 
    :root => "html", 
    :urls => %w[/] 

Вы можете добавить if ENV['RACK_ENV'] == 'development', если вы хотите только во время разработки (например, если ваш веб-сервер сконфигурирован для работы с html/) .

+0

Установленная стойка в виде драгоценного камня. Но продолжал получать эту ошибку с этими настройками в config.ru. NameError: uninitialized constant Rack :: TryStatic – berg

+0

Похоже, что 'TryStatic' не автозагружается в' rack/contrib.rb', попробуйте 'require 'rack/contrib/try_static''; см. мой обновленный ответ. – matt

+0

Сделав это изменение, я получаю эту ошибку. AssertionError: Состояние должно быть> = 100 at ClientResponse._receiveData (/ Users/david/Library/Application Support/Pow/Versions/0.3.2/node_modules/nack/lib/client.js: 257: 27) at [ Объект Object]. (/ Пользователи/david/Library/Application Support/Pow/Versions/0.3.2/node_modules/nack/lib/client.js: 47: 33) в [object Object] .emit (events.js: 64: 17) у Клиента. (/ Пользователи/david/Library/Application Support/Pow/Versions/0.3.2/node_modules/nack/node_modules/netstring/lib/ns.js: 206: 16) at Client.emit (events.js: 64: 17) – berg