I was struggling with Font Awesome recently and my buddy suggested I google for a "good blog post that explains it". I did and I got this:


Son Of A Bitch! I am so not the expert here. But I kept digging and here's what I found:

  1. Log into your font-awesome account and download stuff locally.
  2. Read this blog post and then copy into your app/assets/javascripts folder fontawesome.js and light.js
  3. Things magically start working!

Note: There's an extra step if you are using Turbo Links. Read the linked blog post.