为什么Rails 2.3.16在表单字段中转义引号字符?
考虑一个简单的对象Shop,它具有字符串属性’name’。
我们的示例商店有这样的名字:
Sam's Diner & Cafe - "deelicious"
如果我们的观点有
Rails 2.3.15将为文本字段生成
它显示在浏览器(Chrome,Firefox)屏幕上的表单文本字段中
Sam's Diner & Cafe - "deelicious"
Rails 2.3.16将生成
它显示在浏览器(Chrome,Firefox)屏幕上的表单文本字段中
Sam's Diner & Cafe - "deelicious"
这对我来说是文本领域的不良行为……
它是由这种变化造成的,它现在逃脱了撇号https://github.com/rails/rails/commit/d549df7133f2b0bad8112890d478c33e990e12bc https://github.com/rails/rails/compare/v2.3.15…v2.3.16#L20L22
我想我的问题是:这是一个铁路问题吗? 如果没有,问题出在哪里?
编辑:此问题已在Rails 2.3.17中得到解决
这似乎在2.3.16中被打破了。 请参阅https://github.com/rails/rails/issues/9108以获取至少对我有用的修复程序。