Rails InvalidAuthenticity взят с Google Translate - PullRequest
0 голосов
/ 21 октября 2010

Я бы хотел, чтобы мои пользователи могли использовать Google Translate с моими приложениями Rails.У меня есть формы и логин для приложения.Я продолжаю получать Rails InvalidAuthenticityToken при использовании приложения через Google Translate.

Есть какие-нибудь идеи о том, как заставить оба работать?Я использую Rails 2.5.x.

Спасибо!

PS: Чтобы уточнить, этот маркер подлинности работает нормально, не обращаясь к Google Translate.Я подозреваю, что это как-то связано с доменом?

1 Ответ

0 голосов
/ 21 октября 2010

Это функция рельсов, которая предотвращает атаки межсайтовых скриптов.Это действительно зависит от того, что вы делаете, но вам нужно передать этот секрет, что rails проходит в каждом хэше params.Проверьте файл журнала или сервера или отладьте свои параметры, и вы увидите это.Это действительно длинный код.

Этот код генерируется в вашем файле environment.rb, поэтому всякий раз, когда вы передаете параметры в ваше приложение, вам нужно включить этот файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...