像這樣的東西在application.rb中:將Formtastic設置爲Rails 3默認表單生成器,可以嗎?
# Configure application generators
config.app_generators do |g|
g.form_builder Formtastic::SemanticFormBuilder
end
如果我這樣做,我得到一個錯誤,當我嘗試腳手架模型:
Expected Thor class, got Formtastic::SemanticFormBuilder
是否有可能設置Formtastic作爲默認表單生成器?
更新。
我試過Simple forms,這真的很棒(感謝nathanvda
)。 DSL幾乎與Formtastic一樣。對我來說唯一重要的區別是在自定義按鈕標籤。在formtastic中,可以使用資源文件(formtastic.yml)爲同一模型和操作設置不同的標籤。有時這是必要的,例如在Devise視圖中。但它的成本沒有什麼可formtastic簡單的形式,即使在這種情況下切換,因爲它是有可能做到這一點在這個漂亮的簡單的方法:
= f.submit t("customized_button_label")
現在關於原來的問題。當我安裝了簡單的表單時,它會在lib/templates/haml/scaffold目錄下創建模板,並將與腳手架一起使用。直截了當。
感謝您指點我!由於某種原因,我錯過了Ryan的屏幕錄像。 – Voldy 2010-12-08 09:40:45