现在我正在尝试制作路径标记。
假设它是第4个深度级目录,那么我为视图制作了这样的东西? 如何从具有变量标签???
的控制器传递路径进行查看 <% if !@FirstDirPath.nil? %>
<%= @FirstDirPath %> <span class="divider">/</span>
<% end %>
<% if !@SecondDirPath.nil? %>
<%= @SecondDirPath %> <span class="divider">/</span>
<% end %>
<% if !@ThirdDirPath.nil? %>
<%= @ThirdDirPath %> <span class="divider">/</span>
<% end %>
<% if !@FourthDirPath.nil? %>
<%= @FourthDirPath %> <span class="divider">/</span>
<% end %>
答案 0 :(得分:1)
您可以使用request.fullpath
如果你想获得面包屑,那么你可以用'/'分割完整路径。在控制器中:
@path = request.fullpath
@breadcrumb = @path.split('/')
在视图中:
<% @breadcrumb.each do |crumb| %>
<%= crumb %>
<span class="divider">/</span>
<% end %>
未经测试,但我认为它应该有用。