我正在尝试在application.rb中配置自定义表单构建器:
config.action_view.default_form_builder = StandardBuilder
标准表单构建器位于lib目录中,我也在application.rb中预加载它:
config.autoload_paths += %W(#{Rails.root}/lib)
然而,配置StandardBuilder找不到自定义构建器类,我想因为初始化尚未应用。
我已将我的配置放在environment.rb初始化后,但我认为这是一个黑客攻击:
ActionView::Base.default_form_builder = StandardBuilder
有没有办法在application.rb ??
中配置我的StandardBuilder的路径