Hey
I’m afraid I should ask a rookie question :
After push my app to heroku. I got error of no database
This is the command I use
heroku rake db:migrate
My app can run locally with no problem, but I notice the database file only in development.
and my test evironment only use rails server and localhost:3000
anyone tell me how to make the database in production mode in heroku.
Thanks
here’s the heroku log file:
here’s the logs
Started GET “/drummers/1” for
221.9.247.14 at Sat Dec 18 06:17:40 -0800 2010 Processing by DrummersController#show as HTML
Parameters: {“id”=>”1”} Completed in
167msActiveRecord::RecordNotFound (Couldn’t
find Drummer with ID=1):
app/controllers/drummers_controller.rb:11:in
`show’I think it may due to the datebase,config file, become I use sqlite3 in local test, and all the migration file is development prefix,
It’s not telling you that you have no Database.
It’s telling you that it can’t find a specific record
It’s likely that you have code that’s doing
Drummer.find(1)and that doesn’t exist on your production environment.Recommend you either: