Criação de validações


Uploaded with ImageShack.us

[code]class User < ActiveRecord::Base
has_and_belongs_to_many :roles
attr_accessible :login, :email, :password

def validate

end
end
[/code]

[b]Queria saber se na hora de criar o método "validate", tenho que dar accessible a quais ":atributos "

?[/b]

o método validates não precisa ser criado, ele já vem por padrão no ActiveRecord.

Só você usar o comando (por exemplo)

validates :campo, :presence => true

coloque no attr_accessible os campos que você deseja acessar em sua aplicação (e consequentemente validar)