【发布时间】:2022-01-09 02:35:44
【问题描述】:
所以我有一个现有的用户数据库。我希望注册的新用户添加头像,否则他们会收到要求他们上传头像的错误。
看来我必须在 app/models/validators 中添加一个文件
对于验证,我是按照这个逻辑来思考的:
if avatar.attached? == false errors.add(:avatar, 'required')
任何帮助将不胜感激。谢谢
【问题讨论】:
-
你不能在控制器本身中添加验证吗?当 params[:avatar] 为空时抛出一个错误,说需要头像?
标签: ruby-on-rails ruby validation