title: Rails - Save another Model's object on before_save callback
body: <p>Can I call a "save" to an object of model A inside the "before_save" callback of another model B?</p>
  
  <p>the case: I have an Event model which has Artists. When I'm saving an Event I need to associate it with those artists and, if the Artist still doesn't exist, I need to create it and save it. (Just a string is passed, not the Object, that's why he can not exist on Event-creation time)</p>
  
  <p>So, the question is: can I call an artist.save on the Event's before_save?</p>
  
  <p>A controversial comment was posted here: <a href="http://apidock.com/rails/ActiveRecord/Callbacks/before_save" rel="nofollow">http://apidock.com/rails/ActiveRecord/Callbacks/before_save</a> but the "observed sometimes" is really scaring.</p>