0
我正在將舊的Rails 1.x應用程序升級到2.3.10,並且我遇到了渲染視圖的問題。我有一個控制器有兩個與之相關的視圖:index.haml
和index.rxml
。在升級之前,一切都按預期工作。在移動到Rails 2之後,相同的代碼(沒有更改)已經開始在wants.html
塊的末尾自動呈現XML視圖,當它應該呈現haml視圖時。當我將index.rxml
文件重命名爲其他內容(如foo.rxml
)時,它會成功找到並呈現index.haml
文件。Rails升級:rxml文件被渲染而不是haml文件
視圖渲染邏輯從Rails 1到Rails 2的變化是什麼造成了這種情況?
重命名的看法固定它。我使用了rake任務[here](http://thelucid.com/2007/05/16/rails-edge-getting-your-view-extensions-ready-for-edge/)。 – jrdioko 2011-01-12 01:15:53