Rails formtastic просит подключаемый модуль для страны.. Я этого не хочу. Кто-нибудь знает, как сказать, что я этого не хочу?
Я использую formtastic, и у меня есть поле country.. Я получаю эту ошибку, когда пытаюсь отобразить экран.
Чтобы использовать ввод: country, пожалуйста, установите плагин country_select, вот так: https://github.com/jamesds/country-select
Теперь. Я не хочу использовать какой-либо плагин.. Это свободный текст, и я хочу сохранить его таким.
Кто-нибудь знает, как убрать это требование? Должно быть легко как... но я в полном дерьме, если могу видеть. как.
= semantic_form_for @store, {:html => { :class => "form-horizontal" }} do |f|
= f.input :default_country
3 ответа:
Добавить ,: as =>: string
До конца строки, которая вызывает ошибку
= semantic_form_for @store, {:html => { :class => "form-horizontal" }} do |f| = f.input :default_country, :as => :string
В Rails 4, formtastic с полем ввода выбора страны:
Добавьте 'country-select' в свой Gemfile:
gem 'country-select'
Если я использую семантическую форму select, она не показывает ранее сохраненное значение. Итак, следующее не работает должным образом:
=f.input :country, as: :select, collection: country_options_for_select
Так что придется использовать стандартные элементы формы, чтобы получить рабочий:
=f.select :country, collection: country_options_for_select