我们的控制器方法之一是由远程系统调用的,它只返回xml。rails 3,如何将变量插入到xml视图中?
我们FOO控制器我们
def return_some_data
@thename = "JOHN DOE"
respond_to do |format|
format.xml
end
end
在我们的意见/富/ return_some_data.xml我们
<Response>
<Name>#{@thename}</Name> << that doesnt work
</Response>
我想,像HAML的观点,即#{@ thename}会取代,但事实并非如此。
如何将可变数据插入到此XML视图中?
我想有一个XML引擎虽然,因此一些语法,其中命名文件.XML并使用一些语法将该变量替换? – jpwynn 2011-03-15 08:07:34
@jpwynn ...它与html.html.erb的情况相同,它使嵌入的ruby被放置在html文件中。同样,xml.erb允许嵌入的ruby被放置在xml文件中。 – rubyprince 2011-03-15 08:16:00
啊,是的,现在我明白了。谢谢! – jpwynn 2011-03-15 08:23:09