我正在將我的Ruby on Rails應用程序放到活動服務器中,但必須從版本3降級到2,因爲這是我所有的共享託管提供程序支持。我能夠適應我的模型,控制器和路線,沒有太多問題。我遇到的問題是視圖渲染。Ruby on Rails在從版本3降級到2時沒有渲染視圖
我經歷了爲Rails 2需要的每個控制器創建默認佈局的過程。當我在服務器上運行應用程序時,它啓動得很好,並且可以看到煙幕index.html,但如果我刪除它並嘗試查看真實應用程序,我所得到的都是斷開的鏈接和無法根據瀏覽器。
我相信這是降級造成的問題。關於我做錯什麼的想法?
你可以使用地址欄手動導航嗎?你必須迴歸你的視圖代碼來適應Rails 2.x語法。 – Noz
不,我得到的是來自瀏覽器的斷開鏈接消息。即使我的語法被破壞了,我應該會收到錯誤消息,我應該不會? – Pori
如果我記得Rails 2中沒有資產管道,那麼Rails 3和Rails 2之間的語法將會非常龐大,因此這些必須轉到公共文件夾。國際海事組織最好找另一個託管服務提供商,它實際上支持Rails 3 –