При попытке получить следующий URL:
{} база /log_items.xml
Я хотел произвести что-то вроде:
<log>
<event class="x" time="y">z</event>
<event class="x" time="y">z</event>
...
</log>
У меня есть следующее в моем действии индекса
def index
@log_items = LogItem.all
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @log_items }
end
end
... и я переопределил метод to_xml в файле модели log_item.rb
def to_xml(options = {})
xml = Builder::XmlMarkup.new(:indent=>2)
xml.event (description, "class" => category, "time" => created_at)
end
Это работает, когда я поднимаю событие журнала по отдельности, но не может произвести перечисление событий с помощью метода index. Любая подсказка, что я делаю не так?