2013-02-28 138 views
0

我有两个模型(资源和tool_tip_infos)主动联系,我用积极的管理与嵌套资源,并实现这一点,我已经定义是这样的:导轨和嵌套资源

ActiveAdmin.register ToolTipInfo do 
    belongs_to :resource 
end 

,但如果我打电话http://abc.com/admin/resources/17/tool_tip_infos/117/edithttp://abc.com/admin/resources/17/tool_tip_infos/new那么它给以下错误:

undefined method `resource_id' for #<Resource:0xb1073e4> 
来自这两个动作(新和编辑)

除此之外,其他均与预期一样工作。

+0

您使用语句实现的内容belongs_to:活动管理资源文件中的资源? – 2013-03-01 13:54:10

回答

0

实际的问题是命名约定,就像我们已经使用的资源已经在活动管理中使用,所以有一些代码的冲突,由于资源,这就是为什么它不能正常工作。

当我改变其他名称像resources到available_models那么它工作正常。

谢谢。