2011-02-02 51 views
0

我有一個模型'盛宴',它具有計算年份的方法'date_for_year(year)'。它不僅僅是每年的數據庫字段,而且需要隨時進行計算。呈現XML,爲非數據庫字段設置值

擁有通常的視圖文件我只需遍歷@feasts對象並輸出每個日期,只需在每行中調用feast.date_for_year(year)即可。

但是,我會怎麼做自動生成的XML輸出?我需要一種方法將一年傳遞給整個集合,以便日期在我的XML輸出中也列爲字段。有誰知道這是怎麼做到的嗎?

目前我沒有什麼不只是啓動線

render :xml => Feast.where(:date_for_year => params[:year]).all 

這顯然不能工作方式,當它不是一個數據庫字段更多。好吧,無論如何,這還不是很好,但我被困在這裏,因爲我甚至無法想象如何正確地做到這一點。也許我可以解決它,只要有人能夠告訴我如何在理論上解決它。

非常感謝您的幫助

  • 阿恩

回答

相關問題