第1部分。
我有Series
has_many :articles
。在我的show
操作中,如果请求xml
,我想要包含所有关联的:articles
,但我真的只想要三个字段::title
,{ {1}}和:date
我该怎么做?
第2部分。
我不知道在控制器中执行此操作,我想知道在模型中覆盖:id
是否更好。这是好习惯吗?我该怎么做?
非常感谢!
修改
扇区几乎是正确的,但它需要是哈希:
to_xml
答案 0 :(得分:2)
第1部分
respond_to do |format|
format.xml {
render :xml => @series.to_xml(:include => { :articles => { :only => [:title, :date, :id] } })
}
end
第2部分
控制器是这个
的好地方