【发布时间】:2012-06-30 10:55:26
【问题描述】:
我已经设置了一个小应用程序,它接受并保存电子邮件地址,我已经在模型上设置了验证(唯一且有效的电子邮件)并且这两个都有效。
我正在使用下面的代码来尝试保存电子邮件,如果它已经存在或者它不是有效的格式,它需要停止并设置错误消息
def create
interest = KnownInterest.new( :email => params[:email] )
if(interest.valid? and interest.save)
flash[:notice] = "Thanks for showing interest, We'll be in touch with updates."
else
flash[:notice] = interest.errors.messages
end
redirect_to action: "index"
end
这吐出 ["Email not valid"],我如何让它成为一个字符串(不是我认为的数组,如果我错了,请纠正我)
【问题讨论】:
标签: ruby-on-rails ruby validation