Rails在不同视图之间切换

时间:2015-10-06 18:38:41

标签: ruby-on-rails ruby-on-rails-4

如何在不使用javascript切换的情况下,允许用户使用选择菜单在不同视图之间切换。像this之类的地方我可以在地图和列表视图之间切换。我跟着this并提出了以下内容。

user_controller.rb

@partial = params[:view] || "map" || "list"

index.html.erb

  <%= link_to "Map"%>
  <%= link_to "List"%>
  <%= render @partial %>

我有两个视图部分,_map.html.erb_list.html.erb

1 个答案:

答案 0 :(得分:1)

您只需要使用适当的参数设置link_to

<%= link_to "Map", page_path(view: "map") %>

这会加载地图部分。