我想使用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
帮助器进行验证。关于如何处理此问题的任何建议......或其他澄清方法?感谢。
答案 0 :(得分:1)
我最终做的是在创建表单之前询问模型。然后使用许多部分。