为什么Rails不显示以句点结尾的字符串

时间:2013-06-23 19:11:05

标签: ruby-on-rails ruby-on-rails-3.2

如果我将此字符串保存到地址栏:

11060 Westmoor博士

它不会显示在UI中。

但是如果它在没有句号结束时保存,

11060 Westmoor Dr

然后在UI中显示。

为什么句点会导致字符串不显示?

我正在显示它:

<%= f.label "#{user_event.address1}, ", class: 'info_label' %>

谢谢!

1 个答案:

答案 0 :(得分:1)

我不确定你为什么以这种方式使用标签。标签应该用作字段名称。因此,不应该输出某人地址的字符串,而应该使用它:

<%= f.label :address_line_1 %>
<%= f.text_field_tag :address_line_1 %>

Rails正在删除标点符号,因为你不能拥有“。”作为方法名称