制作一个简单的 Ruby on Rails 应用程序作为练习,需要用户注册。
一切正常,直到我在“profile_name”字段上实施正则表达式验证
这是我的“用户”模型:
validates :profile_name, presence: true,
uniqueness: true,
format: {
with: /^a-zA-Z0-9_-$/,
message: 'Must be formatted correctly.'
}
然而,个人资料名称“jon”只是拒绝通过。除了我的“用户”模型之外,这个错误可能来自哪里?