0

我正在尝试在服务器位于我公司内部的站点中使用 Twitter 小部件,因此在其代理后面。

我不能直接使用他们提供的代码,因为我无法到达源地址。

<script charset="utf-8" src="http://widgets.twimg.com/j/2/widget.js"></script>

我想知道是否可以制作 js 的本地副本,这样我就可以避免这个问题,但是,当我这样做时,我得到:

ActionView::WrongEncodingError in Home#index
Your template was not saved as valid UTF-8. Please either specify UTF-8 as the encoding     for your template in your text editor, or mark the template with its encoding by inserting the following as the first line of the template:

# encoding: <name of correct encoding>.

但是编码已经设置好了。

我对这些东西真的很陌生。请帮忙。

4

1 回答 1

0

您得到的错误是因为 ruby​​ 需要显式编码才能正确解析非 latin-1 文件。

在每个具有 utf-8 字符的 ruby​​ 文件中,您需要第一行,如示例:

# encoding: UTF-8

至于您问题的主要问题,您可以尝试,但可能与推特的通信被阻止。您应该与您的系统管理员联系以尝试访问您的应用程序的 twitter。

于 2012-04-14T21:56:22.230 回答