我正在尝试在rails查询中将整数转换为字符串。例如,我想复制这个SQL
SELECT CAST(id AS CHAR) FROM `articles` WHERE `articles`.`name` = 'Frustrated';
这会选择ID
Article.where( name: "Frustrated" ).select("id")
但这已经死了
Article.where( name: "Frustrated" ).select("CAST (id AS CHAR) ")
即使SQL看起来相同。
有可能做到这一点,我做错了什么?
答案 0 :(得分:5)
只有空位在错误的地方。这工作
Article.where( name: "Frustrated" ).select("CAST(id AS CHAR)")