Ruby on rails 如何在没有字段集的情况下创建formtastic嵌套输入?

Ruby on rails 如何在没有字段集的情况下创建formtastic嵌套输入?,ruby-on-rails,inheritance,nested,formtastic,polymorphism,Ruby On Rails,Inheritance,Nested,Formtastic,Polymorphism,我有一个表User,它从名为Person 长话短说,而不是必须执行以下操作: f.inputs 'Something' do f.inputs for: :person do |f| f.input :name f.input :surname end f.input :account end 这会在ol中生成一个fieldset,它本身是无效的,但这并不让我担心。我想去掉字段集,这样所有属性都显示在同一级别 f.inputs 'Something' do f.

我有一个表
User
,它从名为
Person

长话短说,而不是必须执行以下操作:

f.inputs 'Something' do
  f.inputs for: :person do |f|
    f.input :name
    f.input :surname
  end
  f.input :account
end
这会在
ol
中生成一个
fieldset
,它本身是无效的,但这并不让我担心。我想去掉
字段集
,这样所有属性都显示在同一级别

f.inputs 'Something' do
  f.input :name, for: :person
  f.input :surname, for: :person
  f.input :account
end
当然,这是无效的,输入中没有for:

我曾考虑过使用委托,但后来我想我在
Person
模型中也有很多
接受
的嵌套属性,它们可能会崩溃

另外,
Person
表被另一个模型继承


有任何一个gem可以透明化这一点,并允许我只继承模型吗?

使用
语义字段作为
输入,而不是
输入:

f.inputs 'Something' do
  f.semantic_fields_for :person do |p|
    p.input :name
    p.input :surname
  end
  f.input :account
end