Проверки в ActiveRecord тесно связаны с самим ActiveRecord, поэтому вы не сможете легко использовать проверочный код AR вне AR. Они хорошо знают об этом, и в Rails 3.0 будет ActiveModel, который отделяет его от ActiveRecord, так что вы могли бы сделать что-то вроде этого:
class Foo
include ActiveModel::Validations
end
До этого вы могли бы написать свой или использовать проверяемый драгоценный камень.