尝试提取以下网址时:
{碱} /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
...我覆盖了log_item.rb模型文件中的to_xml方法
def to_xml(options = {})
xml = Builder::XmlMarkup.new(:indent=>2)
xml.event (description, "class" => category, "time" => created_at)
end
当我单独提取日志事件但未能通过索引方法生成事件枚举时,此方法有效。我有什么问题吗?