В моей угловом приложении конфигурации у меня есть:Как передать переменный в Rails AngularJS конфигурации
$ httpProvider.defaults.headers.common [ 'на заказ Auth-Токен'] = ____; $ httpProvider.defaults.headers.common ['Custom-Auth-Signature'] = ____;
Эти заголовки необходимы для того, чтобы ЛЮБЫЕ запросы API к серверному серверу Rails.
На моем сервере Rails я использую Sorcery и имею доступ к current_user.authentication_token
в своем контроллере/представлениях. Поэтому я должен передать это угловому config.js.erb. Возможно ли это?
Еще одна проблема, с которой я столкнулся, заключается в том, что аутентификационный токен будет хэширован с помощью приложения secret (это доступно только на сервере Rails и никогда не должно быть видно на JavaScript), который становится аутентификацией auth. Как выполнить это действие на стороне рельсов, а затем передать это в конфигурацию Angular?
Спасибо, отлично работает! Я действительно хотел бы, чтобы был способ передать переменную рельсов прямо, хотя. –