कहें कि मेरे पास एक दृश्य सहायक विधि के साथ एक चीज संसाधन है जैसे कि:क्या रेल में दृश्य सहायक द्वारा उत्पन्न हैम इंडेंट एचटीएमएल होना संभव है?
module ThingsHelper
def foo
ret = ""
3.times { ret += content_tag(:li, "foo") }
content_tag(:ul, ret)
end
end
यह, तब, टेम्पलेट में प्रयोग किया जाता है:
%p
= foo
जेनरेट किया गया HTML स्रोत इस तरह दिखता है:
<!DOCTYPE html>
<html>
<head>
<title>Foo</title>
</head>
</html>
<body>
<p>
<ul><li>foo</li><li>foo</li><li>foo</li></ul>
</p>
</body>
जैसा कि आप देख सकते हैं, सहायक कोड को शेष कोड के रूप में इंडेंट नहीं किया गया है। इसका समाधान करने का कोई तरीका?
बहुत अच्छा काम किया। पेड़-संरचित संग्रह के लिए एक फॉर्मेटर के साथ एक साधारण उदाहरण ब्लॉग किया: http://tumblr.com/xq73f3ypd –