0

我正在尝试使用 Ransack 为我的谷歌地图应用程序创建一个搜索过滤器。过滤正在工作,但我希望它重定向到地图所在的#footer,而不是页面顶部。这可能吗?这是我所拥有的

<%= f.submit "过滤结果", :onsubmit => root_path(:anchor => 'footer'), :class => "btn btn-success" %>

任何想法,非常感谢-约翰

4

2 回答 2

0

我不确定我是否完全理解您的要求,如果我的回答没有帮助,请原谅我。

使用 html,如果您想将链接指向页面的特定部分,您可以执行以下操作:

将 name 属性添加到您要链接到的特定位置,例如:

现在,要链接到页面的特定部分,您将“#section1”添加到链接的末尾

因此,如果您向页脚添加名称属性,并将正确的#name 添加到链接的末尾,您应该能够使 url 指向页面上的页脚。

希望有帮助!

于 2013-07-01T04:30:42.373 回答
0

试试这个...

<%=  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>

我希望这有帮助。

于 2017-10-17T10:59:30.047 回答