Я много работаю с ActiveResource, поэтому мои сервисные модели используют только XML. Таким образом, мне не нужен блок response_to, я буквально просто render :xml => @model
Однако я не могу понять, как визуализировать заголовок 404, используя это. Мне пришлось прибегнуть к response_to, который, я думаю, добавляет несколько ненужных вызовов методов. Вот что я использую:
respond_to do |format|
if (record_found)
render :xml => @some_record
else
format.xml{ head :not_found }
end
end
но я просто хочу что-то вроде render :xml => head :not_found
, которое не работает. Может кто-нибудь сказать мне правильный синтаксис?