2013-02-28 2 views
0

중첩 자원 관리 및 I 중첩 된 자원 활동 관리자를 사용하고 I는 다음과 같이 정의이를 달성하기 위해 :레일 액티브 나는 두 가지 모델 (자원과 tool_tip_infos)가

ActiveAdmin.register ToolTipInfo do 
    belongs_to :resource 
end 

을하지만 http://abc.com/admin/resources/17/tool_tip_infos/117/edit를 호출하고있는 경우 또는 예상대로 다른 사람들이 노력하고, (새 편집)이 두 가지 작업에서 별도로

undefined method `resource_id' for #<Resource:0xb1073e4> 

: http://abc.com/admin/resources/17/tool_tip_infos/new 다음은 다음 오류를주고있다.

+0

성명서를 통해 달성 한 내용 belongs_to : 활성 관리 리소스 파일의 리소스? –

답변

0

실제 문제는 활성 관리자가 이미 사용하고있는 리소스를 사용하는 것과 같은 명명 규칙입니다. 따라서 리소스가 제대로 작동하지 않아 코드 충돌이 발생합니다.

내가 리소스와 같은 다른 이름을 available_models로 변경하면 제대로 작동합니다.

감사합니다.