【发布时间】:2013-02-01 11:53:31
【问题描述】:
我有一个 ActiveRecord 模型帐户:
class Account < ActiveRecord::Base
attr_accessible :msisdn
validates_uniqueness_of :msisdn, :on => :create,
:message => "User Already Registered ."
end
我有一个控制器试图创建一个帐户:
begin
account = Account.create!(:msisdn => user)
rescue Exception => e
$LOG.error "Account #{user} : --> #{e.message}"
end
现在 e.message 总是返回:验证失败:Msisdn 用户已注册,我应该如何仅获取消息,如 用户已注册。请注意,我根本没有使用视图,我想从控制器中使用它,并且我使用的是 Rails 3。
提前致谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 validation rails-activerecord