1
當我運行Book.scoped({:conditions => ['books.index LIKE ?','%query%']})
我得到:爲什麼Model.scoped生成無效的SQL?
ActiveRecord::StatementInvalid: SQLite3::SQLException: near "index": syntax error: SELECT * FROM "books" WHERE (books.index like '%query%')
我在做什麼錯?
INDEX是SQL中的關鍵字。在原始SQL中,你會雙引號:「INDEX」;不知道除了重命名列之外,你會如何修復Rails。祝你好運。 – bernie 2010-05-18 22:28:48