XML.Builder

Hey guys,

I have a quick question about xml.builder rendering in Rails. I'm pretty sure I am just getting the builder syntax wrong.

The problem is that I can't get it to display things that I want rendered out. By looking at the logs it seems like Rails has found everything, but my syntax for displaying is wrong, so it displays nothing.

I would like to display for example,

post.title post.author post.body

That's all wrapped in a for loop, that should display all the posts. I did a respond to xml in the controller, and I defined all my variables correctly. However, I'm getting a blank screen.

What's the equivalent of <%= %> in xml.builder syntax?

Thank you

David Zhu wrote in post #961692:

Hey guys,

I have a quick question about xml.builder rendering in Rails. I'm pretty sure I am just getting the builder syntax wrong.

The problem is that I can't get it to display things that I want rendered out. By looking at the logs it seems like Rails has found everything, but my syntax for displaying is wrong, so it displays nothing.

I would like to display for example,

post.title post.author post.body

That's all wrapped in a for loop, that should display all the posts. I did a respond to xml in the controller, and I defined all my variables correctly. However, I'm getting a blank screen.

What's the equivalent of <%= %> in xml.builder syntax?

http://builder.rubyforge.org/

But consider not using Builder. Haml works just as well for XML as it does for HTML, as does ERb (though it's less pleasant than Haml). I find Builder to be more trouble than it's worth in many cases.

Thank you

Best,