2012-05-10 3 views
0

ive가 heroku에 admin_data를 성공적으로 배포했습니다.rails admin_data가 생산 대신 개발 DB를 표시합니다.

내가

myapp.herokuapp.com/admin_data

과 admin_data 페이지 쇼를 방문 할 수 있습니다. 그러나 그것은 내 개발 DB를 보여줍니다. 더 나쁜 것은 실제로 이전 항목 (더 이상 존재하지 않음)을 보여줍니다.

admin_data가 프로덕션 db를 표시 할 수 있습니까?

i는 다음과 같은 ...
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 보았다하지만 생산을 만들기에 대해 아무것도 찾을 수 없습니다!

업데이트 : 죄송합니다

내가 착각해야하지만 ...이 myapp.herokuapp.com 내 생산 현장 방문되지

? 그리고 내가 거기에 사용자를 만들면, 그것은 herokus pg 데이터베이스에 저장되지 않는 것입니까? 나는 그 데이터베이스를 보려고했는데 myapp.herokuapp.com/admin_data로 가면 localhost : 3000/admin_data로 이동하는 동안 로컬 컴퓨터에있는 db의 사용자가 표시됩니다.

어떻게 내가 admin_data와 함께 heroku에서 만든 사용자를 저장하고있는 데이터베이스를 볼 수 있습니까?

답변

0

Heroku 응용 프로그램에는 하나의 데이터베이스 만 연결되어 있습니다. Heroku URL을 통해 페이지를 볼 경우 응용 프로그램이 사용하는 데이터베이스가 무엇이든 볼 수 있습니다. 여러 개발/준비/프로덕션 데이터베이스가 없습니다.

+0

잠깐만 영웅은 자신의 포스트그레스 DB를 사용하지 않습니까? 예를 들어 heroku를 통해 새 사용자를 만들면 내 로컬 컴퓨터의 User 테이블에 나타나지 않습니다. – Sasha

+1

수정 - heroku에서 사용자를 만들면 로컬 사용자 테이블에 사용자가 생성되지만 원래 게시물에서 myapp.herokuapp.com을 방문하십시오. 당신은 무엇을 기대하고 있습니까? –

+0

죄송 합니다만 착각해야합니다 ... myapp.herokuapp.com을 방문하지 않습니까? 그리고 내가 거기에 사용자를 만들면, 그것은 herokus pg 데이터베이스에 저장되지 않는 것입니까? 나는 그 데이터베이스를 보려고했는데 myapp.herokuapp.com/admin_data로 가면 localhost : 3000/admin_data로 이동하는 동안 로컬 컴퓨터에있는 db의 사용자가 표시됩니다. – Sasha