У меня есть следующий код приложения Sinatra 1.2.1:
# app.rb
require 'sinatra'
get '/' do
logger.info "COUCOU"
'Hello world!'
end
и запустите сервер с ruby -rubygems app.rb
. Когда я перехожу на http://localhost:4567, я получаю сообщение об ошибке:
NameError at /
undefined local variable or method `logger' for #<Sinatra::Application:0x00000100d91f88>
file: app.rb location: block in <main> line: 4
Нужно ли что-то добавлять или настраивать для включения входа в Sinatra? Читая Sinatra README и документацию, похоже, что регистрация включена по умолчанию для Sinatra::Application
.