0
慣例以外では、ルビブロックやメソッドでローカル定数を使用するかどうかは何か理由はありますか?例えばRubyでのローカル定数の使用
:
動作しているようブロック内get '/documents/:id' do
doc_id = params[:id]
...
...
end
対
get '/documents/:id' do
Doc_id = params[:id]
...
...
end
が、あなたがエラーを取得する方法で:
def foo(bar)
Foo = bar
puts Foo.inspect
end
=> SyntaxError: (irb):11: dynamic constant assignment
[動的定数割り当て](http://stackoverflow.com/questions/6712298/dynamic-constant-assignment) –