Button_to向下滚动到特定部分

时间:2014-02-03 11:51:51

标签: html ruby-on-rails

在用户个人资料的顶部,我有这个按钮:

<%= button_to 'Make a detailed enquiry', user_path(@user), :class=>"enquirySection", :method => :get %>

然后在页面的最底部,我正在呈现一个表格,观众可以在其中进行查询:

    <div class="enquirySection">
      <%= render "enquiries/form" %>
    </div>

我希望用户在点击按钮时向下滚动到此表单,因此我添加了“:class =&gt;”enquirySection“”和“div class =”enquirySection“”。它不起作用。

我尝试了similar,但我认为这与我的情况无关。

有关如何使用button_to在Rails中完成此操作的任何线索?

谢谢。

1 个答案:

答案 0 :(得分:1)

您不需要课程,只需id

<%= button_to 'Make a detailed enquiry', user_path(@user, anchor: :enquirySection), :method => :get %>

或只是

<%= link_to 'Make a detailed enquiry', user_path(@user, anchor: 'enquirySection) %>

然后

<div id="enquirySection">
 <%= render "enquiries/form" %>
</div>

可以胜任。