Forum: Ruby on Rails Pretty-Printing (X)HTML Output

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Scott M. (Guest)
on 2006-03-19 04:36
(Received via mailing list)
I've gone down (hopefully the correct) route of breaking up my layout(s)
into
common/generic elements such as the html head etc, but when the page
renders
there is no consistency in indenting - it's all over the place (I've
de-tabbed everything with the same result).

Is there a standard/existing way of pretty-printing output? I've
searched
without any real joy, only a brief mention of 'pp' which I don't know
how to
use in this context (or even if it's correct).

I'm utilising partials... my bad?

thanks in advance for any tips/solution
Ben M. (Guest)
on 2006-03-19 05:12
(Received via mailing list)
Alas Scott, html output seems to get no respect in the rails world...
The books, the
tutorials, the apidocs... nothing ever says what specific html the magic
rails
incantations will produce. And what it produced is thrown all
willy-nilly into the page.
Same thing in the java world though... no one cares about html. Sigh.

Anyway, I've seen folks recommend the ruby-tidy bridge[1]. Also I would
think that if you
built your pages with Builder[2] (as xhtml docs), that would probably
create a
pretty-printed dump.

Good luck,

b

[1]http://tidy.rubyforge.org/
[2]http://api.rubyonrails.com/classes/Builder/XmlMarkup.html
Scott M. (Guest)
on 2006-03-19 05:24
(Received via mailing list)
Cheers Ben, I just thought I was missing something obvious - although I
guess
Builder could be called that! - "just output xml and stop mincing about
already!!!"

I _had_ overlooked one rhtml file's tabs though so at least it's all
coming
out neatly, if not indented, now.

builder test it is then, thanks again.
This topic is locked and can not be replied to.