ถ้าฉันมีรูปแบบ ActiveRecord :: Base พร้อมขอบเขตเริ่มต้น:
class Foo < ActiveRecord::Base
default_scope :conditions => ["bar = ?",bar]
end
มีวิธีใดบ้างที่จะทำFoo.find
โดยไม่ใช้default_scope
เงื่อนไขหรือไม่? คุณสามารถแทนที่ขอบเขตเริ่มต้นได้หรือไม่?
ผมจะมีความคิดว่าการใช้เริ่มต้น 'ในชื่อจะชี้ให้เห็นว่ามันเป็น overridable มิฉะนั้นก็จะถูกเรียกว่าสิ่งที่ต้องการglobal_scope
ใช่มั้ย?