Как исключить определенные поля из выходных данных Rails XML - PullRequest
2 голосов
/ 21 января 2010

Я работаю над проектом RoR, который выводит XML в запросы RESTful. Проблема заключается в том, что в выводе включены поля «updated-at» и «made-at».

Я пытался использовать:

:exclude -> [ :created_at, :updated_at ] 

и

:exclude -> [ 'created-at', 'updated-at' ]

но вывод все равно отдает их. Как я могу исключить их из рендеринга без них?

1 Ответ

4 голосов
/ 21 января 2010

Требуемая опция называется :except, а не :exclude. Например:

obj.to_xml(:except => [ :created_at, :updated_at ])

Для получения дополнительной информации см. Документацию Rails API для этого метода .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...