Rails 3.2でフルネームの一意性を検証するにはどうすればよいですか?
class User < ActiveRecord::Base
attr_accessible :first_name, :last_name
validates :name, :uniqueness => true
def name
[first_name, last_name].join(' ')
end
end
rspecを実行すると、このエラーでテストが失敗します。
1) User has a first name
Failure/Error: before { @user = FactoryGirl.create(:user) }
NoMethodError:
undefined method `text?' for nil:NilClass