2012-11-14 2 views
0

문제가 있습니다. 다른 네임 스페이스의 부분을 사용하여 개체를 렌더링해야합니다.다른 네임 스페이스의 부분 렌더링

render complain.target 

는 내가 관리에서 렌더링 할 필요가없는

...

이 부분 관리/게시판/게시판 누락 (현재는 admin입니다) 현재 이름 공간에서 부분적으로 렌더링 할 tryes/..

부분 경로를 지정할 수 없습니다.

render partial: '/bulletins/bulletin', locals: { bulletin: complain.target } 

그러나 다형성 연관성을 지니고 있으며, 다른 부분 파문이 사용됩니다. 그것을 할 방법이 있습니까? 미리 감사드립니다.

답변

0

당신은 render "/#{complain.target.to_partial_path}"

2

render complain.target 호출하여이를 달성 할 수 방법이없는 것 같다 사용할 수 있습니다 (레일에 5 소스를 검사하였습니다). https://github.com/rails/rails :

 Rails.application.config.action_view.prefix_partial_path_with_controller_namespace = false 
+0

이, 당신은 풀 요청을 정답 볼 수 있습니다 :

하지만 ACTION_VIEW이 부분 지문에 대한 붙이는 네임 스페이스를 해제하기위한 설정 옵션이 있습니다/pull/5625 –

관련 문제