pico_phone-rails wires the pico_phone gem into Rails: a :phone_number ActiveRecord attribute type, a PhoneValidator for ActiveModel validations, a normalize_phone class macro that rewrites phone attributes to E.164 before validation, extract_phone_numbers_from for pulling phone numbers out of free text (with an optional persisted backend for cross-record search), maintain_phone_search_index for keeping search columns in sync on an existing phone-number table, pico_phone_field_tag/f.pico_phone_field form helpers that display national format for a valid number without discarding what the user typed, live: true on those same helpers for debounced Stimulus-driven validation and reformatting via a mountable engine, and an ActiveJob serializer so a PhoneNumber survives being passed as a job argument.

Required Ruby Version

>= 3.1.0

Authors

Gabi Jack

Versions

  1. 0.6.0 August 08, 2026 (20.5 KB)
  2. 0.5.0 August 02, 2026 (19.5 KB)
  3. 0.4.0 August 01, 2026 (17 KB)
  4. 0.3.0 July 26, 2026 (16 KB)
  5. 0.2.1 July 25, 2026 (8.5 KB)
Show all versions (7 total)

Pushed by

GitHub

SHA 256 checksum