1

我正在尝试为 ActiveAdmin 创建一个自定义类,以尝试从我的资源文件中的控制器覆盖中清理代码。

我有一creditcard.rb堂课/lib

class Creditcard

def initialize
    1
end

end

我有这个控制器代码subscriptions.rb

ActiveAdmin.register Subscription do

  controller do
    def update
    @test=Creditcard.new

繁荣。uninitialized constant Creditcard. 有人知道如何在 ActiveAdmin 中使用自定义类吗?

谢谢!

4

1 回答 1

3

如果您使用的是 Rails 3+,则可能必须将 lib 目录添加到自动加载路径。

您可以通过将此行添加到定义中的application.rb文件来执行此操作class Application < Rails::Application

config.autoload_paths += %W(#{Rails.root}/lib)
于 2012-08-14T19:01:33.270 回答