ऑर्डर करने के लिए दायरा कैसे बनाया जाए,शीर्षक
मैं शीर्षक (शीर्षक) द्वारा क्रमबद्ध करने के लिए एक ऐसा दायरा बनाने की कोशिश कर रहा हूं। शीर्षक कॉलम पोस्ट मॉडल में रहता है। मैंने सक्रिय रिकॉर्ड पूछताछ अनुभाग और one on StackOverFlow पर scopes section के माध्यम से पढ़ा लेकिन यह बिल्कुल स्पष्ट नहीं है। क्या कोई मुझे सही दिशा में संभवतः इंगित कर सकता है?
मैं 4 मॉडल है:
scope :ordered_by_title, -> { order(title: :asc) }
जब आप तो आप एक order
साथ default_scope
है: टिप्पणी पोस्ट उपयोगकर्ता विज्ञापन
class Post < ActiveRecord::Base
attr_accessible :body, :title, :user
has_many :comments
belongs_to :user
default_scope {order('created_at DESC')}
scope :ordered_by_title {order('title')} #What I initially built
end
मेरे लिए यह स्पष्ट करने के लिए धन्यवाद, यह काम करता है मैंने इसे रेल कंसोल में अभी कोशिश की है! मैं इसे अपने गिस्ट नोट्स में जोड़ रहा हूं :) – SaintClaire33