我正在尝试让Delayed :: Job模型显示在rails_admin界面中,以便我可以从浏览器中查看当前排队的作业。我一直无法做到这一点 - 模型根本不会出现在界面中。我已尝试在config/initializers/rails_admin.rb
中执行以下操作以及其中的一些变体:
config.model Delayed::Job do
label "Delayed Job"
list do
field :run_at
end
end
任何人都知道如何将Delayed :: Job模型添加到RailsAdmin?
答案 0 :(得分:1)
也许您应该尝试在config / initializers / rails_admin.rb(https://github.com/sferik/rails_admin/wiki/Navigation)中包含该模型:
ruby
config.included_models << 'Delayed::Job'
答案 1 :(得分:1)
上面的答案似乎是使用当前版本的RailsAdmin将Delayed :: Job模型添加到空数组(意味着所有其他模型不再可见)。 config/initializers/rails_admin.rb
中对我最有效的是:
RailsAdmin.config do |config|
config.included_models = RailsAdmin::Config.models_pool << 'Delayed::Job'
config.model Delayed::Job do
label 'Task'
navigation_label 'Background Processing'
end
end
希望能帮助别人!