私はsinatraでgemなしでhamlを動作させようとしています(私が知る限り、Herokuはgemのインストールを許可していません)
私がこれまでに行ったこと:
プロジェクト内で haml git リポジトリのクローンを作成します
追加: 私のsinatraメインファイルにrequire 'haml/lib/haml.rb'
次の作品:
get '/test' do
Haml::Engine.new('%p test').render
end
しかし、以下はそうではありません:
get '/test2' do
haml :my_template
end
エラーが発生します:
NoMethodError - 未定義のメソッドeach' for nil:NilClass
(haml):20:in
render'
./haml/lib/haml/engine.rb:152:in `render'
./haml/lib/haml/engine.rb:152:in `instance_eval'
./haml/lib/haml/engine.rb:152:in `render' ...
他に必要なファイルはありますか? 何か案は ?