0
내 프로젝트 구조는 다음과 같습니다레드 마인 2.5.1 쇼 전체 hierachy가
<%= @issue.project.parent.name if defined?(issue.project.parent.name) %>
:
프로젝트 1 >> 프로젝트 2 >> 사업 3 >> 사업 4
나는 이것을 설정 내 이메일의
을 부모 프로젝트에 추가하십시오.
무슨 일이 일어나고 : 프로젝트 4, 나는 단지 프로젝트 3 H1 태그를 참조하십시오.
달성하고자하는 것은 프로젝트 1 >> 프로젝트 2 >> 프로젝트 3입니다.
누구나 알고 있습니다.
<h3>Project Tree: <%= "#{issue.project.parent.name} " if defined?(issue.project.parent.name) %>
<%= "> #{issue.project.parent.parent.name}" if defined?(issue.project.parent.parent.name) %>
<%= "> #{issue.project.parent.parent.parent.name}" if defined?(issue.project.parent.parent.parent.name) %>
<%= "> #{issue.project.parent.parent.parent.parent.name}" if defined?(issue.project.parent.parent.parent.parent.name) %>
<%= "> #{issue.project.parent.parent.parent.parent.parent.name}" if defined?(issue.project.parent.parent.parent.parent.parent.name) %>
<%= "> #{issue.project.parent.parent.parent.parent.parent.parent.name}" if defined?(issue.project.parent.parent.parent.parent.parent.parent.name) %>
<%= "> #{issue.project.parent.parent.parent.parent.parent.parent.parent.name}" if defined?(issue.project.parent.parent.parent.parent.parent.parent.parent.name) %></h3>
이 프로젝트 트리가 표시됩니다 : 추가
누구나보다 역동적 인 해결책을 제안 할 수 있다면 도와주세요! –
재귀를 사용해야한다고 생각합니다. 이 같은 Smth [예제] (https://gist.github.com/gotva/7f6848ec94462948b5d4) (테스트되지 않았습니다!) – gotva
덕분에, 나는 그것을 밖으로 시도 할 것입니다. –