Syntax errors on Heroku, but not on local server
- by Phil_Ken_Sebben
I'm trying to deploy my first app on Heroku (rails 3).  It works fine on my local server, but when I pushed it to Heroku and ran it, it crashes, giving a number of syntax errors. These are related to a collection of scopes I use like the one below: 
  scope :scored, lambda { |score = nil|       
    score.nil? ? {} : where('products.votes_count >= ?', score)
  }
it produces errors of this form:
  "syntax error, unexpected '=', expecting '|' "
  
  "syntax error, unexpected '}', expecting kEND"
Why is this syntax making Heroku choke and how can I correct it?  Thanks!