2010-05-23 34 views
2

我有指標作用的標準contacts_controller.rb,響應如下:軌控制器默認使用的應用程序/ XML響應生產

respond_to do |format| 
    format.html 
    format.xml { render :xml => @contacts } 
end 

在發展,它的工作原理像預期一樣:當我瀏覽到http://localhost:3000/contacts,我收到了一個html響應。

但是,當我在遠程Ubuntu服務器上使用capistrano啓動應用程序並瀏覽到相同的URL時,我得到一個xml響應。

如果我去http://remote_host:8000/contacts.html,那麼我會看到html響應。如果我註釋掉format.xml { render :xml => @contacts },那麼我會看到所需的html響應。

很確定我錯過了Rails開發和生產模式之間差別的細微之處。關於我忽略的任何想法?

謝謝, - 戴夫

回答