16

管理領域で、基本エラー (フィールドに固有ではないエラー) を表示するにはどうすればよいですか? 理想的には、すべてのモデルでこれを行いたいと考えています。

ありがとう

4

2 に答える 2

2

これで炎上しないことを願っていますが、ActiveAdmin Code を掘り下げて、デフォルトのフォーム オプションがどこにあるかを見つけました。

モンキーパッチ:

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

これにより、デフォルトですべてのフォームに base に追加されたエラーが表示されます。

于 2013-01-03T22:08:59.170 に答える