2012-05-10 27 views
0

ive已成功将admin_data部署到heroku上。rails admin_data显示开发数据库而非生产

我可以访问

myapp.herokuapp.com/admin_data

和admin_data页面显示。但它显示了我的开发数据库。更糟糕的是,它实际上显示我的旧条目(不再存在)。

有没有可能为admin_data显示生产数据库?

我有以下...

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

我这么想的admin.rb文件?

香港专业教育学院看了https://github.com/bigbinary/admin_data/wiki,但似乎无法找到制作生产什么分贝显示

谢谢!

UPDATE:

对不起,我一定是搞错了,但是......没有访问myapp.herokuapp.com我的生产基地?如果我在那里创建一个用户,是不是它存储在herokus pg数据库?我试图查看该数据库,我想去myapp.herokuapp.com/admin_data会显示,而去本地主机:3000/admin_data会显示用户从我的本地机上的数据库。

我该如何查看存储用admin_data从heroku创建的用户的数据库?

回答

0

Heroku应用程序只附加了一个数据库。如果您通过Heroku URL查看网页,则可以查看该应用程序正在使用的任何数据库。您没有多个开发/登台/生产数据库。

+0

等待不要用heroku自己的postgres db?例如,如果我通过heroku创建一个新用户,它不会显示在我的本地计算机的用户表上 – Sasha

+1

正确 - 在heroku上创建用户不会在您的本地用户表中创建用户,但是您的原始帖子显示您请访问myapp.herokuapp.com。你期望发生什么? –

+0

抱歉,我必须误会,但是......不是访问myapp.herokuapp.com我的制作网站?如果我在那里创建一个用户,是不是它存储在herokus pg数据库?我试图查看该数据库,我想去myapp.herokuapp.com/admin_data会显示,而去localhost:3000/admin_data会显示用户从我的本地计算机上的数据库 – Sasha

相关问题