Rails未定义方法包括在`lib`目录中包含模块

时间:2012-11-20 10:02:54

标签: ruby-on-rails module helper

我无法从我的PactHelper目录加载lib模块。

# lib/pact_helper.rb

module PactHelper
    def so_something

    end
end

# app/controllers/registrations_controller.rb

class RegistrationsController < ApplicationController

    include PactHelper

    def new
        ...
    end
end

返回undefined method 'include' for #<RegistrationsController:0x5287cf8>

有人可以向我解释为什么我的模块没有被包括在内吗?

1 个答案:

答案 0 :(得分:3)

尝试:

require 'pact_helper.rb'

以上:

class RegistrationsController < ApplicationController

在:

registrations_controller.rb