我的项目结构是:
项目1>>项目2>>项目3>>项目4
我已经设定了这个:
<%= @issue.project.parent.name if defined?(issue.project.parent.name) %>
在我的电子邮件中添加父项目。
发生的事情是: 对于项目4,我只在H1标签中看到项目3。
我希望实现的是它会表现出来 项目1&gt;&gt;项目2&gt;&gt;项目3。
任何人都知道怎么样?
答案 0 :(得分:0)
添加:
<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>
这将显示 项目树:父母&gt;格兰特父母&gt;祖先&gt;直到&gt; Root&gt; UpTo&gt; 7次
如果层次结构少于7次,不要担心它不会返回错误,它只会显示到根目录。