Ruby on rails 将自定义国家字段选项添加到国家/地区\u选择ruby on rails gem
我目前正在为ruby on rails使用country_select gem: 以下代码打印所有国家/地区的列表:Ruby on rails 将自定义国家字段选项添加到国家/地区\u选择ruby on rails gem,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-4,drop-down-menu,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 4,Drop Down Menu,我目前正在为ruby on rails使用country_select gem: 以下代码打印所有国家/地区的列表: <%= f.country_select :CountryTo, html_options = {:class => "form-control"} %> “表单控件”}%> 我想在选择下拉列表中添加一个值为“Anywhere”的自定义选项字段。 有人知道我怎样才能做到这一点吗?我是Ruby on rails的新手,因此如果有一个非常简单的修复方法,我深表
<%= f.country_select :CountryTo, html_options = {:class => "form-control"} %>
“表单控件”}%>
我想在选择下拉列表中添加一个值为“Anywhere”的自定义选项字段。
有人知道我怎样才能做到这一点吗?我是Ruby on rails的新手,因此如果有一个非常简单的修复方法,我深表歉意,谢谢。根据it支持的选择标记的包含\u blank
-选项。因此,您应该能够使用:
<%= f.country_select(:country_to, include_blank: 'Anywhere') %>
请考虑一下.
只需添加,例如,这个初始化器:
#config/initializers/00_add_countries.rb
需要“国家”
ISO3166::Data.register(
字母2:‘ww’,
名称:“世界”,
翻译:{
‘en’=>‘世界’,
“de”=>“Welt”,
“fr”=>“世界”
}
)
ISO3166::Country.new('ww')。name=='World'