フィルターを使用して:ruby
、haml で簡単なことを行うと、たとえば...
:ruby
to = comments > max_comments ? max_comments : comments
(0...to).each do |i|
comment = data[i]
puts li_comment comment[0], comment[1], comment[2]
end
このputs
ステートメントは、出力をコンソールに書き込みます。:rubyのドキュメントは、それが
という名前の IO オブジェクトを作成します
haml_io
。それに書き込まれたものはすべて Haml ドキュメントに出力されます。
コンソールではなく、haml_io オブジェクトを使用して、haml ドキュメントに書き込むにはどうすればよいでしょうか ( 以外のものが必要だと思いますputs
)。