I'm trying to understand what exactly happen when I'm installing gems. At first I thought that using the "gem install gem_name" command (and after it the "bundle install) will make sure I have the proper files and dependencies and then it will update the gemfile.I'm trying to understand what exactly happen wh