هل من الممكن الحصول على التحقق من الصحة للحصول على Basic_Model (CouchDB) في Ruby On Rails؟

StackOverflow https://stackoverflow.com/questions/795960

سؤال

هل من الممكن استخدام صحة مثل:

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

حتى ذلك الحين، يمكنك اكتب الشى الذى تريده أو استخدام صحة جيدة جوهرة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top