我在处理en.yml中的单引号字符时遇到问题,在我的erb文件中我有一行代码,
<input type="text" class="something" id="myUsername" placeholder='<%= I18n.t("entries.email") %>' value="<%= user.email%>">
,相应的yml是,
entries:
email: "Entrer le nom d'utilisateur"
这里的问题是撇号(d')之后的字符串被截断了,我可以通过使用双引号字符串来解决它,这是有效的,但这是一个很好的解决方案,有人可以建议我一个更好的方法处理这件事。
注意:试图逃避单引号但由于某种原因无效。
答案 0 :(得分:1)
使用text_field_tag
助手编写:
<%=
text_field_tag "user[email]", user.email, id: "myUsername",
placeholder: I18n.t("entries.email"), class: "something"
%>
易于使用。