【问题标题】:rails require local filerails 需要本地文件
【发布时间】:2013-03-03 10:00:52
【问题描述】:

我有 Rails 项目。我想从 ParserPlagin 类(路径:“app/controllers/admin/parser_plugin.rb”)中向 MainParserPlugin 类(路径:app/controllers/admin/main_parser_plugin.rb”)添加代码

main_parser_plugin.rb:

 require 'parser_plugin'
 class Admin::MainParserPlugin < ApplicationController
    #Some code 
 end

但出现错误: 无法加载此类文件 -- parser_plugin

你能告诉我我必须走哪条路才能顺利完成吗?

【问题讨论】:

    标签: ruby-on-rails require


    【解决方案1】:

    config/application.rb 中,您需要通过添加以下行将app/models 下的所有子目录添加到autoload_path

    config.autoload_paths += Dir["#{config.root}/app/models/**/"]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-17
      • 2013-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-02
      相关资源
      最近更新 更多