我正在製作一個應用程序,但到目前爲止,它還沒有需要數據庫。所以我想禁用它!如何在基於webservice的應用程序的Rails 3上禁用數據庫
我正在使用Rails 3beta4和Postgres 8.4.x.
爲了提供一個視圖,Rails 3似乎需要在database.yml中指定的數據庫存在 - 爲什麼?我從來沒有用Rails 2.3檢查過,但是如果我不從它那裏獲取任何數據,它應該需要連接到數據庫似乎很愚蠢。這意味着我永遠不想連接到該應用程序的數據庫。
我正在製作一個應用程序,但到目前爲止,它還沒有需要數據庫。所以我想禁用它!如何在基於webservice的應用程序的Rails 3上禁用數據庫
我正在使用Rails 3beta4和Postgres 8.4.x.
爲了提供一個視圖,Rails 3似乎需要在database.yml中指定的數據庫存在 - 爲什麼?我從來沒有用Rails 2.3檢查過,但是如果我不從它那裏獲取任何數據,它應該需要連接到數據庫似乎很愚蠢。這意味着我永遠不想連接到該應用程序的數據庫。
如果要創建新的應用程序,你可以使用「跳過主動記錄」跳過數據庫配置:
rails new my_app --skip-active-record
轉到配置,並在database.yml文件進行以下更改
下數據庫開發, 註釋掉你的數據庫。這樣控制器將停止查找數據庫。
準備好使用數據庫後,只需取消上述註釋即可。
非常類似的問題[這裏](http://stackoverflow.com/questions/2212709/remove-activerecord-in-rails-3-beta)。剛剛嘗試過。發揮魅力。 – Ceilingfish 2010-06-29 21:53:38