সুতরাং আমি ডিবিতে একটি কোয়েরি করি এবং আমার কাছে সামগ্রীর একটি অ্যারে রয়েছে:
@attachments = Job.find(1).attachments
এখন যেহেতু আমার কাছে অবজেক্টগুলির একটি অ্যারে রয়েছে আমি অন্য ডিবি কোয়েরিটি সম্পাদন করতে চাই না, তবে আমি Attachment
অবজেক্টটির উপর ভিত্তি করে অ্যারে ফিল্টার করতে চাই file_type
যাতে attachments
ফাইল টাইপটি কোথায় আছে তার একটি তালিকা 'logo'
এবং তারপরে attachments
যেখানে অন্য একটি তালিকা থাকতে পারে ফাইল টাইপ হয়'image'
এটার মতো কিছু:
@logos = @attachments.where("file_type = ?", 'logo')
@images = @attachments.where("file_type = ?", 'image')
তবে ডিবি ক্যোয়ারির পরিবর্তে স্মৃতিতে।
partition
- এখানে ভাল ব্যবহারের ক্ষেত্রে মনে হয় ।