我刚刚找到了一个简单的方法来获取它们..但你仍然必须覆盖表单:
ActiveAdmin.register Blah do
form do |f|
f.semantic_errors :blah
f.inputs do
f.input :one
f.input :two
end
f.buttons
end
end
Run Code Online (Sandbox Code Playgroud)
更新 您也可以像这样简化它:
form do |f|
f.semantic_errors :blah
f.inputs
f.buttons
end
end
Run Code Online (Sandbox Code Playgroud)
好吧,我希望我不会因此而受到批评,但我深入研究了 ActiveAdmin 代码并找到了默认表单选项的位置。
猴子补丁:
module ActiveAdmin::Views::Pages
class Form < Base
private
def default_form_config
ActiveAdmin::PagePresenter.new do |f|
f.semantic_errors
f.inputs
f.actions
end
end
end
end
Run Code Online (Sandbox Code Playgroud)
这将使所有表单默认显示添加到基础的错误。
| 归档时间: |
|
| 查看次数: |
2228 次 |
| 最近记录: |