【发布时间】:2014-09-29 09:54:43
【问题描述】:
我目前正在花一些时间研究使用 Rails 4 进行设计,以备将来计划创建的应用程序使用。我已经成功地允许用户通过他们的用户名或电子邮件访问应用程序。
现在,我想通知用户他们选择的用户名在注册过程中以及在用户点击提交按钮之前是否已经被其他现有用户选择。 Github 主页有一个三个输入字段的表单,说明了我的目标。
为此,我在 app/models/User.rb 中添加了以下代码
validates_uniqueness_of :username, :email
但这似乎还不够,因为它只会在提交表单后通知用户。我想我可以尝试通过 JS 来做到这一点,但我想知道是否只有 Ruby 可以实现这一点。
免责声明:我对 Rails 相当中级,对 Devise 完全是初学者。
感谢您的回答。
【问题讨论】:
-
你需要使用ajax..它可以帮助你stackoverflow.com/questions/8670868/…
-
感谢您的评论和有用的链接
标签: ruby-on-rails ruby forms devise