【发布时间】:2023-12-02 22:23:01
【问题描述】:
我正在尝试以编程方式编写 .where() 子句。
看起来像
Post.where("description ?", @composite)
其中@composite 是之前构造的字符串。它可能类似于= 'ABCD' 或IS LIKE 'ABCD' 等。
问题在于生成的 SQL 始终是单引号。例如:
Post Load (0.2ms) SELECT `posts`.* FROM `posts` WHERE (description 'IS LIKE "ABCD"')
有没有办法“取消引用”它?
【问题讨论】:
标签: sql ruby-on-rails where-clause quotes composition