Ruby on rails 具有嵌套资源的Rails活动管理员

Ruby on rails 具有嵌套资源的Rails活动管理员,ruby-on-rails,activeadmin,Ruby On Rails,Activeadmin,我有两个模型(resources和tool_tip_infos),我使用带有嵌套资源的active admin,为了实现这一点,我定义如下: ActiveAdmin.register ToolTipInfo do belongs_to :resource end 但是如果我正在呼叫http://abc.com/admin/resources/17/tool_tip_infos/117/edit或http://abc.com/admin/resources/17/tool_tip_infos

我有两个模型(resources和tool_tip_infos),我使用带有嵌套资源的active admin,为了实现这一点,我定义如下:

ActiveAdmin.register ToolTipInfo do
  belongs_to :resource
end
但是如果我正在呼叫
http://abc.com/admin/resources/17/tool_tip_infos/117/edit
http://abc.com/admin/resources/17/tool_tip_infos/new
然后给出以下错误:

undefined method `resource_id' for #<Resource:0xb1073e4>
未定义的方法'resource\u id'#

除了这两个操作(新建和编辑),其他操作也按预期工作。

实际的问题是命名约定,就像我们使用了active admin中已经使用的资源一样,因此由于资源存在一些代码冲突,这就是为什么命名约定不能正常工作的原因

当我将其他名称(如资源)更改为可用的_模型时,它工作正常


谢谢。

您通过语句实现的功能属于:活动管理资源文件中的资源?