需要/ lib中的类

时间:2014-08-07 15:31:53

标签: ruby-on-rails ruby ruby-on-rails-4

我在lib/utils.rb开课。我想我不应该自动加载它,所以我按需要加载它:

require "/lib/utils"

class MyController < ApplicationController

但它没有被发现。我尝试了不同的路径变化,但不乏。怎么了?

2 个答案:

答案 0 :(得分:1)

默认情况下,RoR应用程序的lib目录包含在Ruby $LOAD_PATH中,因此您可以使用lib/utils.rb来获取require 'utils'文件。

答案 1 :(得分:0)

您需要将require声明更新为:

require "./lib/utils"

哇!它有效!