对于我的 Ruby on Rails 应用程序,我安装了Carmen gem以访问国家数据并自动创建国家字段(例如在用户的邮寄地址字段中)。
但是,就本申请而言,波多黎各需要被视为一个单独的国家。去年某个时候,Carmen 被更新以从国家列表中删除 PR,但我想知道是否有办法将其添加回来。
我目前如何使用 Carmen 的示例:
<%= f.country_select :country_residence, prompt: ' ' %>
对于我的 Ruby on Rails 应用程序,我安装了Carmen gem以访问国家数据并自动创建国家字段(例如在用户的邮寄地址字段中)。
但是,就本申请而言,波多黎各需要被视为一个单独的国家。去年某个时候,Carmen 被更新以从国家列表中删除 PR,但我想知道是否有办法将其添加回来。
我目前如何使用 Carmen 的示例:
<%= f.country_select :country_residence, prompt: ' ' %>
要启用PR
为国家/地区,请创建一个config/carmen/world.yml
包含以下内容的文件:
---
- alpha_2_code: PR
_enabled: true
然后创建一个初始化文件config/initializers/carmen.rb
并将其添加到其中:
Carmen.append_data_path File.expand_path('../../carmen', __FILE__)
然后PR
从US
子区域列表中删除,创建一个config/carmen/world/us.yml
包含内容的文件:
---
- code: PR
_enabled: false