2009-10-06 10 views
6

क्या पैरामीटर निर्दिष्ट करना संभव है: इस तरह के तरीके के रूप में शामिल हैं: शर्तों?रेल -: sanitizing/प्रतिस्थापन में शामिल हो

यहाँ एक उदाहरण है (एसक्यूएल कोड अप्रासंगिक है)

named_scope :threads, { 
    :joins => [" LEFT JOIN groups_messages gm ON messages.id=gm.message_id AND gm.group_id IN (?) ",@group_ids_array], 
    :conditions => ["creator_id=? AND messages.id IN (?)", current_user_id, @message_ids_array] 
} 
के लिए इस उदाहरण मापदंडों में

: स्थिति ठीक से लगा हुआ हो सकता है, लेकिन के लिए: मिलती है मैं एक त्रुटि

Association named ' LEFT JOIN groups_messages gm ON messages.id=gm.message_id and gm.group_id IN (?) ' was not found; perhaps you misspelled it? 

मिलेगा क्या कार्य परिस्थितियों के लिए पैरामीटर विकल्प: शर्तों?

उत्तर

7

आप ActiveRecord::sanitize_sql_array विधि का उपयोग कर सकते हैं।

+0

आपको बहुत बहुत धन्यवाद! मैं उस दिन लगभग एक दिन अटक गया था –

संबंधित मुद्दे