【发布时间】:2015-10-06 12:11:00
【问题描述】:
我想转换 xml 响应的密钥,以便它们与第三方 Api 请求匹配。
class Person1
include ActiveModel::Serializers::Xml
attr_accessor :name, :age
def attributes
{'name' => nil, 'age' => nil}
end
def capitalized_name
name.capitalize
end
end
p = Person1.new
p.name = "test"
puts p.to_xml
输出 ::-
<?xml version="1.0" encoding="UTF-8"?>
<person1>
<age nil="true"/>
<name>test</name>
</person1>
我正在寻找一种方法来更改 xml 输出中的键。
<?xml version="1.0" encoding="UTF-8"?>
<person1>
<Age nil="true"/>
<Name>test</Name>
</person1>
【问题讨论】:
标签: ruby-on-rails ruby api ruby-on-rails-4 rails-api