Для запросов к PayPal требуется подпись API, у меня уже есть подпись API

У меня сейчас большая проблема. Мой сайт написан на Ruby on Rails, и я использую гем активного продавца для взаимодействия с PayPal. Сайт размещен на хероку.

У меня есть ключ API и подпись API, установленные как переменные конфигурации в моем приложении heroku. Тем не менее, я все еще получаю сообщение об ошибке:

Running: rake assets:precompile
(in /tmp/build_3pvaswdp7wvca1)
rake aborted!
An API Certificate or API Signature is required to make requests to PayPal
(See full trace by running task with --trace)

Я могу запустить heroku run rake assets:precompile отдельно, и это прекрасно работает.

Кроме того, мой промежуточный сайт имеет точно такие же переменные конфигурации (кстати, RACK_ENV и RAILS_ENV настроены на производство на промежуточном сайте), установленные на моем промежуточном сайте, и, похоже, он работает нормально. Однако мой производственный сайт падает.

Любые идеи о том, что может происходить / как решить эту проблему?


person Ringo Blancke    schedule 22.08.2012    source источник
comment
Я только что узнал об этой команде: heroku labs:enable user_env_compile -a myapp, НО это экспериментально. Хотя он делает именно то, что я хочу.   -  person Ringo Blancke    schedule 23.08.2012
comment
добавьте свой комментарий в качестве ответа ... кажется, это исправление.   -  person codecraig    schedule 06.09.2012


Ответы (1)


Я только что узнал об этой команде:

heroku labs:enable user-env-compile -a myapp 

НО это экспериментально.

person Ringo Blancke    schedule 24.10.2012