所以说在我的用户注册(使用设计)中,我在注册页面的最顶部收到了错误消息。
<% if @user.errors.any? %>
<div class="alert alert-error">
<button type="button" class="close" data-dismiss="alert">×</button>
<%= devise_error_messages! %>
</div>
<% end %>
<div><%= f.label :email %><br />
<%= f.email_field :email %></div>
<div><%= f.submit "Sign up" %></div>
但是,当我什么都不输入,尝试注册并得到错误时,页面的其余部分将向下移动。我试图让错误只出现在页面上方,然后有表单,这样我就可以关闭它并且那里什么都没有(关闭时页面没有移动)。
例如在 Twitter.com,尝试在没有信息的情况下登录,Twitter 会在一个不会向下移动页面的黑色弹出框中询问您是否是人类。
我不知道如何让引导程序来做到这一点。
我说的是:http: //i.imgur.com/UUYLkax.jpg