我正在尝试使用 Ransack 为我的谷歌地图应用程序创建一个搜索过滤器。过滤正在工作,但我希望它重定向到地图所在的#footer,而不是页面顶部。这可能吗?这是我所拥有的
<%= f.submit "过滤结果", :onsubmit => root_path(:anchor => 'footer'), :class => "btn btn-success" %>
任何想法,非常感谢-约翰
我正在尝试使用 Ransack 为我的谷歌地图应用程序创建一个搜索过滤器。过滤正在工作,但我希望它重定向到地图所在的#footer,而不是页面顶部。这可能吗?这是我所拥有的
<%= f.submit "过滤结果", :onsubmit => root_path(:anchor => 'footer'), :class => "btn btn-success" %>
任何想法,非常感谢-约翰
我不确定我是否完全理解您的要求,如果我的回答没有帮助,请原谅我。
使用 html,如果您想将链接指向页面的特定部分,您可以执行以下操作:
将 name 属性添加到您要链接到的特定位置,例如:
现在,要链接到页面的特定部分,您将“#section1”添加到链接的末尾
因此,如果您向页脚添加名称属性,并将正确的#name 添加到链接的末尾,您应该能够使 url 指向页面上的页脚。
希望有帮助!
试试这个...
<%= link_to root_url(anchor: "footer") do %>
<%= f.submit "Filter Results", class: "btn btn-success" %>
<% end %>
或者
<a href="/controller/#footer">
<%= f.submit "Filter Results", class: "btn btn-success" %>
</a>
我希望这有帮助。