我注意到即使我启动了一个 rake 任务,ActiveAdmin 也会被初始化和加载。有没有办法指定 ActiveAdmin 创建的所有文件仅在 rails 服务器启动时才app/admin
加载?
之所以有问题,是因为当您执行以下操作时:
ActiveAdmin.register Tip do
filter :score_type, :as => :select, :collection => Tip.all
end
然后您尝试执行 a rake db:create
,然后执行 a ,rake db:migrate
加载此文件但 Tip 尚不存在!