2011-09-13 53 views
1

我想使用form_for,但我有使用citier gem的類表繼承模型。他們被定義爲這樣的:使用類表繼承模型處理表格

class Fruit < ActiveRecord::Base 
    # calories:integer 
    # color:string 
end 

class Apple < Fruit 
    # is_sauce:boolean 
end 

class Banana < Fruit 
    # is_peeled:boolean 
end 

的問題是,我想我的表格的第一部分填寫我的Fruit模型的屬性。然後根據選擇什麼類型的水果(Apple,Banana),然後我想填寫該特定模型的屬性,但我仍然希望使用form_for幫助器進行驗證。有關我如何處理這個問題的任何建議...或進一步的澄清?謝謝。

回答

1

我最終做的是在創建表單之前詢問模型。然後使用許多分支。