我正在尝试为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自定义类?
谢谢!
答案 0 :(得分:3)
如果您使用的是Rails 3 +,则可能必须将lib目录添加到自动加载路径。
您可以将此行添加到application.rb
定义中的class Application < Rails::Application
文件中来执行此操作:
config.autoload_paths += %W(#{Rails.root}/lib)