Due to $rake assets:precompile public/assets/ has some precompiled assets. heroku detected that precompiled assets, and skip auto precompile. So, JS and CSS is old. To solve the issue, $rm public/assets/* and $git push heroku And heroku precompile is executed like below.
-----> Preparing app for Rails asset pipeline Running: rake assets:precompile
ローカルだと動くコードをherokuにUPするとcoffeescriptやSCSSで書き加えた部分が 効いていなくて、RAILS_ENVが違うからかなーとか思っていたが 以前、試しに rake assets:precompile したことがあって それで生成されるファイルが残っていると heroku はprecompileをスキップする というのが原因でした。