なぜないインスタンス変数のために、このERBスタンドアロンのレンダリング作業?つまり、 "<%= @ test_var%>"行の出力は空白になりますか?しないのはなぜ変数インスタンスに対して、このERBスタンドアロンレンダリング作業
@test_var = "test variable"
template = Tilt.new('./app/scripts/email.erb')
st = template.render
puts st
と
<html>
<body>
<h1>This is it!</h1>
<p>
Phone Number: <%= @test_var %>
</p>
</body>
</html>
<html>
<body>
<h1>This is it!</h1>
<p>
Phone Number:
</p>
</body>
</html>
が私のために働いた、あなたはまた、機能get_bindingを省略して、直接結合渡すことができます。私は 'html = rhtml.result(binding)'のように文字列をhtmlにしたいと思っていました。 – portforwardpodcast