Trying to go through the tekpub rack tutorial but run into this error.
Boot Error Something went wrong while loading app.ru LoadError: cannot load such file -- haiku
There is a file named haiku.rb in the same directory as the app I am trying to run but I get the above error while trying to run the program. Here is the code:
class EnvironmentOutput def initialize(app=nil) @app = app end def call(env) out = "" unless(@app.nil?) response = @app.call(env)[2] out+=response end env.keys.each {|key| out+="<li>#{key}=#{env[key]}</li>"} ["200",{"Content-Type" => "text/html"},[out]] end end require 'haml' require 'haiku' class MyApp def call(env) poem = Haiku.new.random template = File.open("views/index.haml").read engine = Haml::Engine.new(template) out = engine.render(Object.new, :poem => poem) ["200",{"Content-Type" => "text/html"}, out] end end use EnvironmentOutput run MyApp.new
I'm sure its a small error as the code is the same as in the tutorial and it works for him...
Thanks