Я программист Objective-c, поэтому я не привык иметь код вне методов.Когда выполняется «проверка подлинности»?
У меня есть вопрос из двух вопросов о Rail's validates
.
Рассмотрим этот код:
class User < ActiveRecord::Base
attr_accessible :name, :email
email_regex = /\A[\w+\-.][email protected][a-z\d\-.]+\.[a-z]+\z/i
validates :name, :presence => true,
:length => { :maximum => 50}
validates :email, :presence => true,
:format => { :with => email_regex }.
:uniqueness => true
end
- Когда именно это
validates
метод казнили? При создании экземпляраUser
или при загрузке его определения класса? - Когда действительно
User
действительно подтверждается? Когда я сохраняю экземплярUser
или создаю его?
+1 для предложения драгоценного камня! – 0xSina
Вы можете щелкнуть +1. : P –
hmm did, не уверен, почему он не зарегистрировался. – 0xSina