ブロックにパラメーターとして渡されない変数をブロックで使用できるようにする方法を理解しようとしています。
たとえば、シナトラはどのようにしてparamsハッシュを利用できるようにしていますか?
get '/hello/:name' do
howAmIAccessingThis = params[:name]
end
どこparamsから来ていますか?これ:
get '/hello/:name' do |params|
@hisName = params[:name]
end
paramsはブロック引数として宣言されているため意味があるかもしれませんが、それは機能しません。ソースを見ると、paramsハッシュがブロック パラメーターでないとブロックに渡される方法がわかりません。