ruby-on-rails - 如何在按钮中使用 Unicode (rails form_for)?

标签 ruby-on-rails unicode erb

<%= f.button "Vote &#9650;" %>

我正在尝试打印文本 + Unicode 三角形。找不到语法。谢谢!

最佳答案

默认情况下,Rails View 中的字符串输出会自动转义。

您需要通过告诉 Rails 该字符串是 HTML 安全的来阻止它转义:

 "Vote &#9650;".html_safe

关于ruby-on-rails - 如何在按钮中使用 Unicode (rails form_for)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11515554/

相关文章:

python - 在 luigi 中处理 unicode

ruby - 为什么我的 Puppet 模板返回 true 而不是 awk 的输出?

ruby-on-rails-3 - 导轨 3 : How to render ERb template in rake task?

python - 使用带有口音和不同字符的 Beautiful Soup

css - 为什么这个 css 不删除文本装饰?

ruby-on-rails - 比较包含与 eager_load 的 .references 要求

ruby-on-rails - Rails + Dragonfly gem : Saving image in a directory structure based on ActiveRecord object attributes

ruby-on-rails - rails : hide property of inner object in jbuilder and show has_many's property in jbuilder

ruby-on-rails - 在 Rails 中重构验证逻辑和正则表达式的最佳方法是什么?

python - 导入时出现 UnicodeDecodeError (tweepy)