هل من الممكن الحصول على التحقق من الصحة للحصول على Basic_Model (CouchDB) في Ruby On Rails؟
-
18-09-2019 - |
سؤال
هل من الممكن استخدام صحة مثل:
class Post < ActiveRecord::Base
validates_presence_of :name, :title
validates_length_of :title, :minimum => 5
end
مع النموذج الأساسي?
حاولت قراءة المصدر، لكنني لم أستطع العثور على أي شيء هناك. هي تلك validates_
متاح لأنواع النماذج الأخرى، أو activerecord activerecord :: Base؟
شكرا جزيلا!
المحلول
يتم توصيل التحقق من الصحة في activerecord إلى activerecord نفسه، لذلك لن تكون قادرا على استخدام رمز التحقق من صحة AR بسرعة خارج AR. إنهم يدركون جيدا هذا، وسيتعين على القضبان 3.0 ActiveModel، والذي يزعجه من activerecord، بحيث يمكن أن تفعل شيئا مثل هذا:
class Foo
include ActiveModel::Validations
end
حتى ذلك الحين، يمكنك اكتب الشى الذى تريده أو استخدام صحة جيدة جوهرة.
لا تنتمي إلى StackOverflow