我正在尝试为 ActiveAdmin 创建一个自定义类,以尝试从我的资源文件中的控制器覆盖中清理代码。
我在/lib
有一个班级creditcard.rb
:
class Creditcard
def initialize
1
end
end
我有这个控制器代码subscriptions.rb
ActiveAdmin.register Subscription do
controller do
def update
@test=Creditcard.new
繁荣。 uninitialized constant Creditcard
.有人知道如何在ActiveAdmin中使用自定义类吗?
谢谢!
如果您使用的是 Rails 3+,则可能需要将 lib 目录添加到自动加载路径中。
为此,可以将以下行添加到class Application < Rails::Application
定义中的application.rb
文件中:
config.autoload_paths += %W(#{Rails.root}/lib)