mysql - Not Selectors in Model, Rails -


मेरे नाम के साथ एक मॉडल है वर्ग । मुझे user_id और category_id मेरे UserCategory मॉडल मिला है। मैं उन सभी श्रेणियों का चयन करना चाहता हूं जिसमें कोई विशिष्ट user_id नहीं है।

ऐसा कैसे करें?

मुझे एक ड्रॉपडाउन सूची बनाने की ज़रूरत है UserCategory मॉडल

सामान्य तौर पर, ActiveRecord के लिए अंतर्निहित समर्थन दिया गया है:

  श्रेणी.where.not (user_id: id)   

कई-से -किसी भी स्थिति, श्रेणी और उपयोगकर्ता :

  दिया गया श्रेणी। place.not (id: current_user.categories.pluck (: id) )   

यह आईडी द्वारा वर्तमान उपयोगकर्ता की श्रेणियों को छोड़कर, सभी श्रेणियों को पकड़ लेगा।

Comments

Popular posts from this blog

php - PDO bindParam() fatal error -

logging - How can I log both the Request.InputStream and Response.OutputStream traffic in my ASP.NET MVC3 Application for specific Actions? -

java - Why my included JSP file won't get processed correctly? -