我有一個表單,當最大程度地簡化時,看起來像這樣。升級到activeadmin 1.0時,嵌套輸入消失
ActiveAdmin.register Foo do
form do |f1|
f1.inputs 'DeepFoos' do
f1.has_many :deep_foos do |f2|
f2.input :name
f2.inputs "DeeperFoos for #{f2.object.name}" do
f2.has_many :deeper_foos do |f3|
f3.input :color
end
end
end
end
end
end
當我使用activeadmin 0.6.6
,該渲染細末,用雙層嵌套的資源。在更新到1.0.0.pre5
後,輸入部分的DeeperFoos
消失。沒有例外,它不在頁面的html源代碼中。它只是消失了。
奇怪的是,如果我刪除說f2.input :name
,DeeperFoos
輸入再次呈現的行。
我試圖把一個調試器在裏面,調試器被擊中,但創業板是如此的間接和metaprogrammed,我不知道如何我可能從中獲得洞察力。
我找不到activeadmin upgrade docs或formtastic upgrade docs(作爲依賴關係,從2.2.1
升級到3.1.5
)相關的任何內容。