2009-03-05 58 views
1
class AdminController < ApplicationController 
    scaffold :product 
end 

上面的代碼在Rails 1.2中正常工作。但是對於上面提到的代碼,它給出了在Rails 2.2.2中缺少'腳手架'的錯誤方法。以上代碼用於Rails 1.2中的動態腳手架。 Rails 2.2.2支持這種動態腳手架嗎?Rails 2.2.2中的動態腳手架

或者我需要使用ruby腳本/生成'model_name'field_names只生成靜態腳手架,在Rails 2.2.2?

回答

3

動態腳手架已被棄用。正如你所說,你應該使用剛剛生成它們:

./script/generate scaffold 

您可以運行不帶任何參數來獲取內置幫助和語法。

我記得閱讀的原因(它甚至可能在本網站上)是腳手架只是開始構建應用程序的一種方式,它生成的代碼不應該用於生產站點。通過讓腳手架生成代碼供您編輯並滿足您的需求比每次生成代碼都要靈活得多。