考虑一个简单的对象 Shop,它有一个字符串属性 'name'。
我们的示例商店名称为:
Sam's Diner & Cafe - "deelicious"
如果我们的观点有
<% form_for(@shop) do |f| %>
<%= f.text_field :name %>
<% end -%>
Rails 2.3.15 将为文本字段生成
<input id="shop_name" name="shop[name]" type="text" value="Sam's Diner & Cafe - "deelicious"" />
它在表单文本字段的屏幕上的浏览器(Chrome、Firefox)中显示为
Sam's Diner & Cafe - "deelicious"
Rails 2.3.16 将生成
<input id="shop_name" name="shop[name]" type="text" value="Sam&#x27;s Diner & Cafe - "deelicious"" />
它在表单文本字段的屏幕上的浏览器(Chrome、Firefox)中显示为
Sam&#x27;s Diner & Cafe - "deelicious"
这对我来说在文本字段中是不受欢迎的行为......
我想我的问题是:这是一个轨道问题吗?如果不是,问题出在哪里?
编辑:此问题已在 Rails 2.3.17 中解决