title: What is the difference between `before_create` and `after_create` and when to use which?
body: <p>I know that before_create is called before the object gets commuted to the database and after_create gets called after. </p>
  
  <p>The only time when before_create will get called and after_create while not is if the object fails to meet data base constants (unique key, etc.). Other that that I can place all the logic from after_create in before_create</p>
  
  <p>Am I missing something? </p>