This gem is a simple wrapper for the intl-tel-input library.

Gem Version


Add this line to your application's Gemfile:

gem 'intl-tel-input-rails'

And then execute:

$ bundle

Or install it yourself as:

$ gem install intl-tel-input-rails


Add the following directive to your Javascript manifest file:

//= require intlTelInput

Coffeescript flavor:

#= require intlTelInput

If you need to initialize the plugin with the utilsScript (enable formatting/validation), add one more line:

//= require libphonenumber/utils

Add the following directive to your Stylesheet manifest file:

@import "intlTelInput";

Initialize the plugin when needed. Example:

    formatOnInit: true,
    separateDialCode: true,
    utilsScript: "assets/libphonenumber/utils.js"

More options for initializing the plugin. You can ignore the utilsScript option if you have already required the libphonenumber/utils as stated above.


intl-tel-input-rails 12.3.0.x == intl-tel-input 12.3.0

Where x is used for gem fixes while keeping the same original library version.

Intl Tel Input Rails

intl-tel-input for the Rails asset pipeline

Intl Tel Input Rails Info

⭐ Stars35
🔗 Source
🕒 Last Updatea year ago
🕒 Created8 years ago
🐞 Open Issues6
➗ Star-Issue Ratio6
😎 Authorispyropoulos