ruby on rails - Why is Model.scoped generating invalid SQL? -


जब मैं Book.scoped ({: conditions = & gt; ['books.index जैसी' ',' % Query% ']}) मुझे मिलता है:

  ActiveRecord :: स्टेटमेंटअवैध: SQLite3 :: SQLException: "सूचकांक" के पास: वाक्यविन्यास त्रुटि: SELECT * FROM "books" WHERE (  

क्रेडिट इंगित करने के लिए जाता है कि अनुक्रमणिका एक एसक्यूएल कीवर्ड है (सवाल पर सीएफ टिप्पणी)। मैं इस समाधान को फिर से पोस्ट कर रहा हूं ताकि इस प्रश्न को उत्तर के रूप में चिह्नित किया जा सके।

जबकि

  book.scoped ({: conditions = & gt; ['' index '' like?  

मन की शांति के लिए काम करता है, मैंने कॉलम का नाम बदलने का निर्णय लिया।


Comments