저는 Rails를 사용하여 민첩한 웹 개발을 읽었으며, 제가 Heroku에 내 응용 프로그램을 배포해야하는 시점에 도달했습니다. 것은 내 애플 리케이션이 정상적으로 지역에서 일하고 있지만, 그것을 배포 할 때 데이터베이스 콘텐츠가없는 레이아웃 (제품 카트 ..)을 보여줍니다. 나는 첫 번째 책이 카피 스트라 노와 함께하기 때문에 내 앱을 영웅에 배치하기 위해 michael hartl이 만든 레일스 튜토리얼에 루비를 따라 갔다. 나는 모든Heroku에 저장소 응용 프로그램 배포
Gemfile 함께 sqlite3를를 사용하고 있기 때문에 gemfile 및 database.yml을 일부 변경 한 :
나는 우리가 내가 실행 미안 뭔가 후 잘못된 메시지 갔다 다시 가지고 배포 후group :development, :test do
gem 'sqlite3'
gem 'byebug', platform: :mri
end
group :production do
gem 'pg'
end
database.yml:
default: &default
adapter: sqlite3
pool: 5
timeout: 5000
development:
<<: *default
database: db/development.sqlite3
<<: *default
database: db/test.sqlite3
production:
adapter: postgresql
database: depot_production
우선 heroku rake db : migrate and 을 다시 시작한 다음 제품 카탈로그 및 카트가없는 프론트 엔드 레이아웃을 얻었습니다
첫째, 사용 Heroku가 로그, 그것은 무슨 일이 일어나고 있는지 당신에게 말할 것이다 실행 : 그것은이 기능을 시작하는 것은 쉽다 틀렸어, 다음으로, 내가 잘못 본게 아니라면, heroku는 postreSQL을 데이터베이스로 사용한다. –