gpt4 book ai didi

ruby-on-rails - Rails 4 模块的未初始化常量

转载 作者:行者123 更新时间:2023-12-03 07:29:04 25 4
gpt4 key购买 nike

在新的 Rails 4 应用程序中,我收到模块未初始化的常量错误。该模块名为 ProcessBill,位于 lib/process_bill.rb

控制台错误:

ActionController::RoutingError (uninitialized constant BillsController::ProcessBill):

Controller 代码:

class BillsController < ApplicationController

include ProcessBill

lib/process_bill.rb

module ProcessBill

最佳答案

您是否已将 lib 添加到自动加载路径?这在 Rails 3 中是必要的,我不确定 Rails 4 是否仍然需要。

尝试将其添加到 config/application.rb 中的类定义中 -

    config.autoload_paths += %W(#{config.root}/lib)

关于ruby-on-rails - Rails 4 模块的未初始化常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17007685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com