this is totally follow the Railstutorials, cause the heroku didn't work properly all the time