Ruby#{}插入换行符

时间:2014-09-02 14:14:43

标签: mysql ruby

我在Ruby中有这个字符串,有两个变量:

INSERT INTO nodes (node, author) VALUES (#{line}, #{author})

然而,Ruby在#{line}之后抛出换行符,即

...... VALUES(xxxxxxx
, asdds)

是的我知道注射漏洞和诸如此类的东西,但这只是我在我的开发机器上运行的具有良好数据的东西。我不会这样做。

1 个答案:

答案 0 :(得分:2)

听起来像lineauthor有前导/尾随空格。尝试:

"... VALUES (#{line.strip}, #{author.strip})"