Отладка admin_data в Heroku - PullRequest
       0

Отладка admin_data в Heroku

0 голосов
/ 04 января 2011

Я новичок в rails и ruby ​​и смог собрать первое приложение и запустить его на heroku. Все хорошо, и сейчас я пытаюсь решить проблему управления своими данными. Я нашел плагин под названием "admin_data", и он, кажется, был правильным выбором.

Admin_data прекрасно работает локально, но когда я развернул его на heroku, я просто получил сообщение «Извините, но что-то пошло не так. Если я ограничиваю доступ, я получаю правильный ответ «не авторизован».

Я понятия не имею, что происходит не так, и что более важно, я не знаю, как найти причину ошибки. Любые советы по получению подробного сообщения от heroku или настройке admin_data очень ценятся.

Спасибо!

1 Ответ

1 голос
/ 01 февраля 2011

«admin_data» по умолчанию работает только в среде «разработки».

Вы можете установить приложение Heroku в среду разработки (http://docs.heroku.com/config-vars) или добавить свою среду в файл конфигурации admin_data) (инструкции по настройке приложения Rails 3 приведены здесь: https://github.com/neerajdotname/admin_data/wiki/admin_data-security-configuration-for-a-Rails3-application):

AdminData.config do |config|
  config.is_allowed_to_view = lambda {|controller| return true if (Rails.env.development? || Rails.env.test?) }
  config.is_allowed_to_update = lambda {|controller| return true if (Rails.env.development? || Rails.env.test?) }
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...