加入:
<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>
这将显示 项目树:父>祖父母>祖先>直到>根>高达> 7倍
如果层次是不到7倍,不担心它不会返回错误,它只会显示直到根。
如果有人可以建议更动态的解决方案,请帮忙! – 2014-09-01 15:37:54
我认为你应该为此使用递归。像这样[示例] Smth(https://gist.github.com/gotva/7f6848ec94462948b5d4)(未测试!) – gotva 2014-09-02 10:01:36
谢谢,我会试试看。 – 2014-09-23 02:49:50