簡體   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