Railsでは、次を使用してerbをhtmlに変換できます
erb(filename_as_string)
ただし、haml に相当するものは見つかりませんでした。そこで、次のようなヘルパーの作成を開始しました。
def haml(file)
lines = File.new(Rails.root.to_s + file).readlines.first
engine = Haml::Engine.new(lines)
engine.render
end
ただし、これはインスタンス変数を私のhamlファイルに渡しません。
すでにこれを行う既存の関数はありますか? または、コントローラー メソッドで作成したすべてのインスタンス変数を渡すには、ヘルパーに何を追加すればよいですか?