繁体   English   中英

如何在没有fieldset的情况下创建一个formtastic嵌套输入?

[英]How do I create a formtastic nested input without fieldset?

我有一个表继承自一个名为Person的表的User

长话短说,而不是必须做以下事情:

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

这会在ol生成一个fieldset ,这本身就是无效的,但这并不是我担心的问题。 我想摆脱的fieldset ,这样所有的属性都在同一水平所示。

f.inputs 'Something' do
  f.input :name, for: :person
  f.input :surname, for: :person
  f.input :account
end

当然这是无效的,在输入中没有for:for。

我正在考虑使用委托,但后来我在Person模型中也有很多accepts_nested_attributes_for ,它们会破坏。

Person表也​​被另一个模型继承。

有没有透明化的宝石,让我继承模型?

使用semantic_fields_for而不是inputs

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM