如何在不使用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
答案 0 :(得分:1)
您只需要使用适当的参数设置link_to
。
<%= link_to "Map", page_path(view: "map") %>
这会加载地图部分。