Ruby on rails 如何将link_to tag的路径从控制器传递到视图。
现在我正在尝试创建路径标记 假设它是第四个深度级别的目录,那么我为视图制作了类似的东西? 如何通过变量标签从控制器传递到视图的路径Ruby on rails 如何将link_to tag的路径从控制器传递到视图。,ruby-on-rails,ruby-on-rails-3,view,path,controller,Ruby On Rails,Ruby On Rails 3,View,Path,Controller,现在我正在尝试创建路径标记 假设它是第四个深度级别的目录,那么我为视图制作了类似的东西? 如何通过变量标签从控制器传递到视图的路径 <% if !@FirstDirPath.nil? %> <%= @FirstDirPath %> <span class="divider">/</span> <% end %> <% if !@SecondDirPa
<% 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 %>
/
/
/
/
您可以通过请求访问当前路径。完整路径
如果你想得到面包屑,那么你可以用“/”分割整个路径。在控制器中:
@path = request.fullpath
@breadcrumb = @path.split('/')
他认为:
<% @breadcrumb.each do |crumb| %>
<%= crumb %>
<span class="divider">/</span>
<% end %>
/
未经测试,但我认为它应该工作。这不是rails应该工作的方式。我建议您首先考虑一下:如果链接目的地是可变的,您如何管理???正常有效的方法是什么?请告诉我你是否知道。谢谢