Response inline: On Jan 7, 11:14 am, Michael Baldock <[email protected]> wrote: > > "you're running in > > development mode locally. This generally means that all of your > > ApplicationController code is reloaded on every request" > > I can see how this might cause a different behaviour between local > app, and heroku app, I have not made any specifications as to which > mode either the local or the heroku app is running in. > > Is the heroku app automatically set as production mode when I upload > it?
Yep. > Would you recommend switching to production mode locally to test the > app before uploading it? Yep. > Having moved all the scraping functions to 'EventSearcher' I've > discovered it's specifically one function, the one that opens and > parses the html doc that needs a small change to be made before the > heroku app works. I'd try and debug this when it doesn't work, but i > cant get a print out of 'logger.debug' statements on the heroku logs, > is it possible put in debug statements, and then look at them in the > heroku logs?? Your debug messages aren't being seen on Heroku because it's running in production mode and by default that level of logging doesn't happen in production. You can change the level of logging that is displayed in production or you can use logger.warn or some other higher logging level in order to see it in production. One odd piece of code that I just noticed: SuggestedEvent.new do |@savedEvent| Not sure what your intention is here but it's definitely not a common idiom. I would change this to: @savedEvent = SuggestedEvent.new and put all of the code in that block into SuggestedEvent#initialize; passing whatever arguments are needed for a new SuggestedEvent. Besides being cleaner coding practice it might actually be where your current problem lies. Good luck! Gabriel -- You received this message because you are subscribed to the Google Groups "Heroku" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/heroku?hl=en.
