我一直在使用Rails 2,最近改用Rails 3.遇到了一個大問題。每次我嘗試導軌生成模型或腳手架時,它都會給我提供相同的錯誤「沒有爲所需選項提供值 - '''。如果我做軌道生成控制器newController,它雖然工作。但只是模型或腳手架,我無法擺脫那個錯誤信息。我沒有看到很多人遇到同樣的問題。那麼我可能在這裏錯過了一個常見的Rails 3設置?沒有提供所需選項的價值'--orm'Rails 3
我的機器是Debian Lenny和rails 3.0.7。另外我沒有使用任何分貝。
~/projects/rails/contacts$ rails generate model user
No value provided for required options '--orm'
爲了記錄,我創造了另一個測試應用程序與
rails new test_no_db --skip-active-record
然後
rails generate model User
得到完全相同的錯誤消息:
No value provided for required options '--orm'
你在任何參數來創建時傳遞給'軌new'應用程序? – Dogbert
不,我沒有。我知道你可以通過一個參數來完全跳過使用任何數據庫。但該應用程序可能將來會使用db,現在我們並不需要。所以我用通常的方式創建了它,並禁用了從配置文件訪問數據庫。 – swingfuture