Я пытаюсь использовать оба параметра: only и: include в вызове to_xml в приложении Rails.Вот код:
current_user.to_xml(
:include => :subscription,
:only => [:email, :username]
)
Результат выглядит примерно так:
<?xml version="1.0" encoding="UTF-8"?>
<user>
<username>cristi</username>
<email>cristi@example.com</email>
<subscription>
</subscription>
</user>
Проблема заключается в том, что в подписке есть больше полей, которые не включены.Я предполагаю, что это из-за опции :only
.
Есть ли способ преодолеть это (показать все поля в элементе подписки), не используя :except
в качестве опции в to_xml
?
Я использую Rails 3.