Railscast #151 を見ました。このビデオでは、Rack のスニペットが紹介されています。モジュールに対応していRack::Builder
ます。to_app
メソッドに何かが欠けています:
def to_app
app = @map ? generate_map(@run, @map) : @run
fail "missing run or map statement" unless app
@use.reverse.inject(app) { |a,e| e[a] }
end
誰かがメソッドの最後の行とそれが実際に何をするかを説明できますか? inject
アキュムレータ変数と要素変数を使用していることは知っています。しかし、なぜ で配列サブスクリプションを実行できるのかわかりませんe[a]
。