我使用Devise并更改了路由,以便用户配置文件使用: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>
非常感谢。
答案 0 :(得分:2)