subsriber.rb
class Subscriber < ActiveRecord::Base
validates_confirmation_of :email, :message => "Your emails don't match!"
end我在我的rails应用程序中有这个。当我在没有匹配电子邮件的情况下创建新记录时,下面是我的创建操作:
def create
@subscriber = Subscriber.new(params[:subscriber])
if @subscriber.save
redirect_to root_path, :notice => "You've been subscribed!"
else
render 'new'
end
end如何使错误消息显示在视图文件中?我在文档中没有看到任何内容说我需要在我的视图中添加一些东西,但是消息没有显示出来。
发布于 2012-04-22 20:31:21
实际上,您确实需要在视图中添加一些内容来显示消息。
当你创建一个脚手架时,Rails通常会为你做这件事,但是如果你需要为一个字段手动做这件事,你需要在你的HTML模板中添加类似这样的东西:
<%= f.error_messages_for :email_confirmation %>https://stackoverflow.com/questions/10267771
复制相似问题