{"id":93415,"library":"custom-fields","title":"Custom Fields","description":"Manage custom fields to a Mongoid document or a collection. This module is one of the core features we implemented in our custom CMS, named LocomotiveCMS.","status":"active","version":"2.13.1","language":"ruby","source_language":null,"source_url":"https://github.com/locomotivecms/custom_fields","tags":["mongoid","mongodb","custom-fields","cms","locomotive"],"install":[{"cmd":"gem install custom_fields","lang":"bash","label":"gem install"},{"cmd":"# Gemfile\ngem 'custom_fields', '~> 2.13.1'","lang":"ruby","label":"Gemfile"}],"dependencies":[],"imports":[{"symbol":"CustomFields","correct":"require 'custom_fields'"}],"quickstart":{"code":"require 'custom_fields'\n# Define a custom field on a Mongoid model:\n# class Article\n#   include Mongoid::Document\n#   include CustomFields::Fieldable\n#   field :title, type: String\n# end","lang":"ruby","description":"Add custom fields to a Mongoid document."},"warnings":[],"env_vars":null,"search_vec":"'cms':26,34 'collect':12 'core':19 'custom':1,4,25,32 'custom-field':31 'document':9 'featur':20 'field':2,5,33 'implement':22 'locomot':35 'locomotivecm':28 'manag':3 'modul':14 'mongodb':30 'mongoid':8,29 'name':27 'one':16","created_at":"2026-06-19T09:47:36.689464+00:00","updated_at":"2026-06-19T09:47:36.689464+00:00","problems":[],"ecosystem":"rubygems","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/locomotivecms/custom_fields","github":"https://github.com/locomotivecms/custom_fields","docs":"http://www.rubydoc.info/gems/custom_fields/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["database","orm"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-19","next_check":"2026-12-16","install_tag":null}}