Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 应用程序配置中的Rails类路径_Ruby On Rails_Ruby_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails 应用程序配置中的Rails类路径

Ruby on rails 应用程序配置中的Rails类路径,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我正在尝试在我的应用程序中配置自定义表单生成器。rb: config.action_view.default_form_builder = StandardBuilder 标准表单生成器位于lib目录中,我也将其预加载到application.rb中: config.autoload_paths += %W(#{Rails.root}/lib) 然而,配置StandardBuilder无法定位自定义生成器类,我猜是因为尚未应用初始化 我已经将我的配置放在environment.rb后初始化中

我正在尝试在我的应用程序中配置自定义表单生成器。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的路径吗???

您的意思是将StandardBuilder文件粘贴到Initializers目录中吗?请看一看