これがルビーの質問なのかシナトラの質問なのかわかりません。どちらも初めてなので。最初の my_variable がそのブロックに対してローカルであるため、次のコードは機能しません。その理由は理解できます。私はそれを正しくするための構文を知りません。
require 'rubygems'
require 'sinatra'
configure do
my_variable = "world"
end
get '/' do
"Hello " + my_variable
end
EDIT1 - 次のように動作しますが、構成ブロックの適切な目的について混乱していると思います。
require 'rubygems'
require 'sinatra'
my_variable = "world"
get '/' do
"Hello " + my_variable
end