The Publicize gem extends ActiveRecord to support features commonly needed by Rails-based web services. When creating a web service, Publicize allows developers to specify how models will be exposed and, equally important, what fields will be exposed.