TL;DR: use bootstrap-sass gem instead (the rest of the answer below suggests bootstrap-rails gem, which is not as convenient, because then you need other dependencies, like LESS, and it gets a bit complicated.
First of all, I should mention that there's more than one way to add Bootstrap to your app. I've tried the manual way first (which I suspect is what you're doing), and actually got into the same problem as you did (not sure if for the same cause or not). So then I've tried the recommended way, which is through a gem called twitter-bootstrap-rails. I followed this railscast:
http://railscasts.com/episodes/328-twitter-bootstrap-basics
Then I ran into a problem, however, of not having another gem - 'less', which was causing a nasty runtime error. So I've added two more gems, for a total of three, to my Gemfile: - gem 'twitter-bootstrap-rails' - gem 'therubyracer' - gem 'less-rails' (missing this was the cause for the runtime error).
Their exact role I am still not sure about -- but they play an important role in Rails asset pipeline. 'less' is what Bootstrap depends on, apparently, instead of 'sass', which Rails comes with.
So, after installing them with bundle install
-- those, and their other dependencies, most notable libv8 -- I've got Bootstrap working perfectly, including <i class="icon-share-alt"></i>
=)