Rails - 带变音符号的链接名称
我面临着一个很小的问题。 在我的 view.html.erb 中,我使用带有德语变音符号的单词(ä、ö、ü..)。当然它不起作用,要像这样在 html.erb 中写入 äöü,我需要编写正常的 HTML 元音变音代码 (ü
),以便在浏览器中查看元音变音。这工作得很好,但它在链接名称中不起作用,如下图所示: http://img7.imagebanana.com/img/540vnz2y/umlaut.PNG
这是我现在使用的代码: <代码>
<%= link_to "zurÜck", :controller => “员工”,:行动=> "index" %>
有谁知道如何管理它,我也可以在链接名称中使用变音符号?
I'm facing a quite little problem.
In my view.html.erb, I'm using words with German umlauts (ä, ö, ü..). Of course it's not working, to write äöü in the html.erb like this, I need to write the normal HTML-umlauts-codes (ü
) so the umlauts will be viewed in browser. This is working quite well, but it's not working in the link name as you can see in this picture: http://img7.imagebanana.com/img/540vnz2y/umlaut.PNG
This is the code I'm using right now:<p> <%= link_to "zurÜck", :controller => "employees", :action => "index" %>
does anybody know how to manage it that I can also use umlauts in link-names?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Rails 3 自动转义字符串,使用
html_safe
来避免转义。Rails 3 automatically escapes strings, use
html_safe
to avoid escaping.你为什么不这样写:
<%= link_to "äöü", Something_url %>
我的所有视图都采用 utf8 编码,并且我可以轻松地在 link_to 中使用波兰语变音符号方法。
Why don't you just write like this:
<%= link_to "äöü", something_url %>
I've got in all of my views utf8 coding and I can easily use Polish diacritics in link_to methods.