我在Ruby中有这个字符串,有两个变量:
INSERT INTO nodes (node, author) VALUES (#{line}, #{author})
然而,Ruby在#{line}
之后抛出换行符,即
...... VALUES(xxxxxxx
, asdds)
是的我知道注射漏洞和诸如此类的东西,但这只是我在我的开发机器上运行的具有良好数据的东西。我不会这样做。
答案 0 :(得分:2)
听起来像line
和author
有前导/尾随空格。尝试:
"... VALUES (#{line.strip}, #{author.strip})"