私は素晴らしい本「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
ヘルパー メソッドはコード ブロックの外側でのみ機能するようですが、コード ブロック内では失敗します。私は何か間違ったことをしていますか、それとも本の間違いですか?