2012-04-11 2 views
0

Я пытаюсь использовать виджет Twitter на сайте, который находится внутри моей корпорации, следовательно, за его прокси.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>. 

Но кодировка его уже установлена.

Я действительно очень новичок с этим материалом. Пожалуйста, помогите.

ответ

0

Ошибка, которую вы получаете, потому что Ruby нуждается в явном кодировании для правильного анализа файла без латинского-1.

В каждом файле рубина, который имеет UTF-8 символов вам нужна первая строка, как пример:

# encoding: UTF-8 

Как для основной проблемы в вашем вопросе, вы можете попробовать, но, вероятно, связь с твиттере заблокирован , Вы должны поговорить с системным администратором, чтобы попытаться получить доступ к твиттеру для вашего приложения.

Смежные вопросы