1
Quand je lance Book.scoped({:conditions => ['books.index LIKE ?','%query%']})
je reçois:Pourquoi Model.scoped génère-t-il un SQL invalide?
ActiveRecord::StatementInvalid: SQLite3::SQLException: near "index": syntax error: SELECT * FROM "books" WHERE (books.index like '%query%')
Qu'est-ce que je fais mal?
INDEX est un mot-clé dans SQL. En SQL brut, vous doublez: "INDEX"; Je ne sais pas comment vous allez corriger dans Rails en dehors de renommer la colonne. Bonne chance. – bernie