如何禁用 RSpec2 UTF-8 和 HTML 字符转义?

发布于 2024-10-12 07:46:53 字数 246 浏览 2 评论 0原文

在 Mac OS 上使用 ruby​​ 1.8.7 和 Rails 3.0.3 时,我总是得到“&#...;”运行 rspec 2.4 控制器测试(使用集成视图)的 ERB 模板输出中的字符。

除了“&”之外字符和西里尔字符始终会被转义,即使使用 <%= raw '...'html_safe 方法也是如此。

任何人都可以提供线索 - 这是怎么回事?

WIth ruby 1.8.7 and rails 3.0.3 on Mac OS I always got "&#...;" characters in ERB template output running rspec 2.4 controllers tests (with integrate_views).

Besides "&" character and Cyrillic characters are always escaped, even using <%= raw '...' or html_safe methods.

Can anybody give a clue - what's going on here?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

计㈡愣 2024-10-19 07:46:53

你的意思是控制台/终端输出?

尝试编辑 ~/.profile 文件并粘贴此行:

export LANG=sr_YU.UTF-8

您可以找到所有可用语言环境的列表 此处
将 sr_YU 替换为您自己的西里尔语言区域设置。

You mean console/terminal output?

Try editing you ~/.profile file and pasting this line:

export LANG=sr_YU.UTF-8

You can find listing of all available locales here.
Replace sr_YU with your own cyrillic locale.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文