我一直在开发一个rails应用程序,并希望在名为DocumentType的表中获取我的一个条目的id
。
我的问题是我不知道如何对属性中有单引号的属性进行查询。
为了更清楚,我希望获得名为“Décisiond'exiative”的document_type的id
。
我试过这些:
DocumentType.where(name: "Décision d'engagement").first.id
DocumentType.where(name: "Décision d\'engagement").first.id
DocumentType.where(name: "Décision d''engagement").first.id
DocumentType.find_by(name: "Décision d\'engagement").id
DocumentType.find_by(name: "Décision d''engagement").id
这些都不起作用,我发现获得结果的唯一方法是使用LIKE查询,但我对此解决方案并不完全满意。
DocumentType.where("name LIKE ?", "%engagement%").first.id
如果您有任何解决方案,我将不胜感激。
顺便说一句,我正在使用Rails 4.2和Sqlite DB进行开发。
感谢。