Я слежу за частью этого Railscast и пытаюсь загрузить статический файл, используя Rack, когда вызывается определенный маршрут:
match "/myApi.js" => lambda { |env| [200, {}, Rack::File.new("/v1/myApi.js")] }
Независимо от того, что я делаю, даже если я просто пытаюсь отправить строку через:
match "/myApi.js" => lambda { |env| [200, {}, "Hello World"] }
Я все еще получаю:
NoMethodError
undefined method `body' for #<Rack::File:0x00000101edcea0 @root="/my/path">
Как я могу сделать статический файл с помощью стойки?