我使用设计并更改了路由,以便用户配置文件在 url 中使用 :name 而不是 :id。
所以我有http://localhost:3000/users/testuser
问题是当用户在网站上注册时,:name
输入字段允许他们使用空格和大写字母。
我如何设置输入以便用户DONT EVEN have the ability to use spaces or Upcase Letters
。
这意味着当他击中空间时,输入中没有任何反应。
如果有帮助,我的输入字段代码是:
<!-- Username Input-->
<div class="control-group">
<label class="control-label">Username</label>
<div class="controls">
<%= f.input :name, :autofocus => true, label: false %>
<%= f.hint 'No Spaces, all downcase please' %>
</div>
</div>
非常感谢你。