2012-05-10 4 views
0

ive déployé avec succès admin_data sur heroku.rails admin_data montrant le développement db au lieu de production

je peux visiter

myapp.herokuapp.com/admin_data

et les spectacles de page admin_data. cependant cela montre mon développement db. ce qui est pire, c'est qu'il montre réellement mes vieilles entrées (n'existe plus).

est-il possible pour admin_data d'afficher la production db?

i ont un fichier admin.rb avec les éléments suivants ...

AdminData.config do |config| 
    config.is_allowed_to_view = lambda {|controller| return true if (Rails.env.development? || Rails.env.production?) } 
end 

suis-je manque quelque chose?

ive regardé le https://github.com/bigbinary/admin_data/wiki mais ne peut pas sembler trouver quoi que ce soit de faire la production db montrent jusqu'à

merci!

MISE À JOUR:

désolé je dois te tromper, mais ... ne visite myapp.herokuapp.com mon site de production? et si je crée un utilisateur là-bas, n'est-il pas stocké sur la base de données herokus pg? J'essayais de voir cette base de données, et je pensais aller à myapp.herokuapp.com/admin_data montrerait que tout en allant à localhost: 3000/admin_data montrerait les utilisateurs de la base de données sur ma machine locale.

Comment puis-je voir la base de données qui stocke l'utilisateur créé à partir de heroku avec admin_data?

Répondre

0

Une application Heroku ne dispose que d'une base de données. Si vous consultez les pages via une URL Heroku, vous consultez la base de données utilisée par l'application. Vous n'avez pas plusieurs bases de données de développement/mise en scène/production.

+0

wait ne pas heroku utiliser leur propre postgres db? par exemple, si je crée un nouvel utilisateur via heroku, il n'apparaît pas sur ma table utilisateur sur ma machine locale – Sasha

+1

Correct - créer un utilisateur sur heroku ne le créera pas dans votre table utilisateur locale mais votre message original vous dit visitez myapp.herokuapp.com. Qu'attendez-vous de se produire? –

+0

désolé je dois me tromper mais ... ne visite pas myapp.herokuapp.com mon site de production? et si je crée un utilisateur là-bas, n'est-il pas stocké sur la base de données herokus pg? J'essayais de voir cette base de données, et je pensais aller à myapp.herokuapp.com/admin_data montrerait que tout en allant à localhost: 3000/admin_data montrerait les utilisateurs de la base de données sur ma machine locale – Sasha

Questions connexes