【发布时间】:2014-10-01 07:23:49
【问题描述】:
我制作了一个要求用户注册活动的网站。注册表页面有很多其他的东西,注册表就像在页面中间。代码如下所示:
<section id="section1" class="cd-section">
<div class="pagination-centered">
.
.
.
</div>
</section>
<section id="section2" class="cd-section">
<div class="container">
.
.
.
.
</div>
</section>
<section id="section4" class="cd-section">
<div class="reg_form">
<%= form_for(@user) do |f| %>
.
.
.
</div>
</section>
在注册失败时,我的控制器再次呈现同一页面,使用:
render('new')
现在页面重新加载并且用户在页面顶部找到它(在 id="section1" 的部分上)。所以他向下滚动到表单部分,看看哪些错误阻止了他保存。
有没有办法可以将页面呈现到 id="section4" 的部分?或者有什么方法可以使用其他方法将页面呈现到页面的特定部分?
【问题讨论】:
标签: html ruby-on-rails rendering