첫 번째 Redmine 플러그인을 만들려고합니다. 사실 내가 문제 사이드 바합니다 (view_layouts_base_sidebar
후크)에서 양식을 만들려고 해요, 내가뷰 훅 (view hook)에서 현재 프로젝트 가져 오기?
현재 사용자를 얻기 위해 현재 프로젝트를 얻을 수있는 방법을 찾을 수 없습니다, 우리는이
User.current
을 수행 할 수 있습니다
자, 현재 문제의 프로젝트를 받고 싶습니다. 어떻게해야할까요? 단순히 당신을 위해 트릭을 할해야
project = context[:project]
를 사용하여 relevant documentation에서 언급 한 바와 같이 Project.current
으로 내가
issue = Issue.find(context[:request].params[:id])
project = Project.find(issue.project_id)
일부 상황에서는 작동하지만 대부분의 경우 원치 않는 결과를 초래할 수 있습니다. 더 나은 솔루션에 대한 내 대답을 참조하십시오. – jan