我试图从我的Rails 5应用程序(Postgresql数据库)中的表单中保存一个正则表达式字符串,但是我遇到了逃避字符串的问题。
例如,如果我尝试将其保存在我的表单中 - " test(\' s)?"它只会保存为"测试(\\' s)?"。
我可以看到,当它作为参数传递时,是在添加额外斜杠的时候,我相信添加
return jwt.sign(user, config.secretKey, {
expiresIn: 10 //Time to expire token in seconds.
});
会修复它,但是我使用的是我不喜欢的宝石#39; t认为会允许这样做。
html_safe
是否有一种可靠的方法可以在为这个属性传递参数后修改参数,以便它不会转义单斜杠?
答案 0 :(得分:1)
要保留字符串,请尝试将其编码为base64,然后将其存储到数据库中。