# frozen_string_literal: true module Formtastic module Inputs # Outputs a country select input, wrapping around a regular country_select helper. # Rails doesn't come with a `country_select` helper by default any more, so you'll need to do # one of the following: # # * install the [country_select](https://github.com/stefanpenner/country_select) gem # * install any other country_select plugin that behaves in a similar way # * roll your own `country_select` helper with the same args and options as the Rails one # # Formtastic supports both 1.x and 2.x of stefanpenner/country_select, but if you're upgrading # from 1.x, they behave quite differently, so please see their [upgrade instructions](https://github.com/stefanpenner/country_select/blob/master/UPGRADING.md). # # By default, Formtastic includes a handful of English-speaking countries as "priority # countries", which can be set in the `priority_countries` configuration array in the # formtastic.rb initializer to suit your market and user base (see README for more info on # configuration). Additionally, it is possible to set the :priority_countries on a per-input # basis through the `:priority_countries` option. These priority countries will be passed down # to the `country_select` helper of your choice, and may or may not be used by the helper. # # @example Basic example with full form context using `priority_countries` from config # # <%= semantic_form_for @user do |f| %> # <%= f.inputs do %> # <%= f.input :nationality, :as => :country %> # <% end %> # <% end %> # #