我正在阅读一本很棒的书“Jump-start Sinatra”并运行书中的所有示例。在我到达第 67 页之前,所有代码示例都运行良好。此代码失败并显示错误消息“NoMethodError at /environment”:
get '/environment' do
if development?
"development"
elsif production?
"production"
elsif test?
"test"
else
"Who knows what environment you're in!"
end
end
似乎辅助方法仅在代码块之外工作,但在代码块内失败。我做错了什么,还是书中的错误?