我在本地主機上使用Ruby 1.9.3構建了一個rails應用程序,它工作的很好,並且完成了它應該在本地執行的所有任務。但是,我使用Dreamhost作爲這款應用的廉價主機,事實證明,他們的乘客安裝僅支持1.8.7。將整個Ruby應用程序降級到1.8.7
這是一個問題,因爲有很多文件使用1.9提供的「key:value」語法,而不是舊版rails的經典「:key => value」語法。所以我的問題是,是否有任何方法可以快速更改所有這些語法問題,還是我手動通過文件進行了一些必要的更改?
在此先感謝
我很害怕這會成爲答案,但謝謝。這幾乎是我在學習語言的過程中所做的一些事情。我使用heroku作爲'暫存'網站,以確保在我提交更改之前一切正常。當然,這很好,而且非常容易部署。然而,我是一個瘋狂的貧困大學生(因此dreamhost帳戶),所以我不能真正承擔主辦一個真正的網站heroku,除非有辦法讓我的dreamhost域名指向我的heroku網站,我可能必須考慮。 再次感謝您的洞察力。 –
好啊,這是爲了學習,然後1.9是definietly你想成爲。在舊版本上學習新東西毫無意義,這不會爲您提供良好的服務。不要忘記,通過heroku的免費計劃,您可以將其指向您自己的域名 - https://devcenter.heroku.com/articles/custom-domains - 並且可以向許多域名註冊人註冊幾美元。儘管如此,請避免goDaddy。 –