【发布时间】:2014-07-23 19:14:20
【问题描述】:
我的 Rails 应用程序面向大学生——目前只有伯克利和华盛顿大学的学生可以注册,我使用正则表达式来完成。用户模型中有一个名为“学校”的列,我想根据他们的电子邮件地址填写他们学校的名称。以下是我的 User.rb 文件(仅使用 Berkeley)中的验证示例:
berkeley_regex = /\A[\w+\-.]+@berkeley\.edu\z/i
validates :email, :presence => true, :format => {:with => berkeley_regex}
在用户控制器中,如果我添加一个正则表达式来识别该电子邮件域,我该如何将@user.school 列设置为伯克利或华盛顿大学?
【问题讨论】:
标签: ruby-on-rails regex