Ruby on rails 活动管理员关联未显示类别的下拉列表

Ruby on rails 活动管理员关联未显示类别的下拉列表,ruby-on-rails,ruby,activeadmin,Ruby On Rails,Ruby,Activeadmin,我创建了两个模型类别和博客,其中博客有一个类别和类别属于博客。 现在,当我使用活动管理面板表单执行crud操作时,博客表单不会显示带有类别选项的下拉列表 Blog model class Blog < ApplicationRecord has_one :category has_one_attached :image end 是否有任何解决方案或更正?除了需要向ActiveAdmin注册所属的ActiveRecord关系之外: ActiveAdmin.register Blo

我创建了两个模型类别和博客,其中博客有一个类别和类别属于博客。 现在,当我使用活动管理面板表单执行crud操作时,博客表单不会显示带有类别选项的下拉列表

Blog model

class Blog < ApplicationRecord
  has_one :category
  has_one_attached :image
end

是否有任何解决方案或更正?

除了需要向ActiveAdmin注册所属的ActiveRecord关系之外:

ActiveAdmin.register Blog do
  belongs_to :category, optional: true

有关更多详细信息,请参阅。

除了需要向ActiveAdmin注册所属的ActiveRecord关系之外:

ActiveAdmin.register Blog do
  belongs_to :category, optional: true

有关更多详细信息,请参阅。

它向我提供了一条错误消息:
Started GET”/admin/blogs/new(2020-03-11 08:53:43+0530 ActionController::RoutingError(没有与[GET]“/admin/blogs/new”匹配的路由):
如果要使用admin/blogs/newUse,请使用可选的true。输入:category如果category具有自关联性,那么子category呢?它会给我一条错误消息:
Started GET”/admin/blogs/new“for 127.0.0.1于2020-03-11 08:53:43+0530 ActionController::RoutingError(没有与[GET]“/admin/blogs/new”匹配的路由):
如果要使用admin/blogs/newUse
f,请使用可选的true。输入:category
如果category具有自关联,那么子category呢
ActiveAdmin.register Blog do
  belongs_to :category, optional: true