A view helper for Ruby on Rails that renders inline SVG icons from the Material Design Icons collection with over 7,000 icons


mdi_icon helper that will render inline svg tag into your view:

mdi_icon(Mdi::LanguageRuby, width: 72, height: 72, color: "#d02d32")
<svg xmlns="" viewBox="0 0 24 24" fill="currentColor" width="128" height="128" color="#d02d32">
  <path d="M18.8,2.07C21.32,2.5 22.04,4.23 22,6.04V6L20.86,20.93L6.08,21.94H6.09C4.86,21.89 2.13,21.77 2,17.95L3.37,15.45L6.14,21.91L8.5,14.29L8.45,14.3L8.47,14.28L16.18,16.74L14.19,8.96L21.54,8.5L15.75,3.76L18.8,2.06V2.07M2,17.91V17.93L2,17.91V17.91M6.28,6.23C9.24,3.28 13.07,1.54 14.54,3.03C16,4.5 14.46,8.12 11.5,11.06C8.5,14 4.73,15.84 3.26,14.36C1.79,12.87 3.3,9.17 6.27,6.23H6.28Z"></path>

Collection of all available icons can be found in the Mdi namespace.

Material Design Icons


Add this line to your application's Gemfile:

gem 'mdi'

And then execute:

$ bundle

Or install it yourself as:

$ gem install mdi


The gem is available as open source under the terms of the MIT License.