我尝试使用tittle中提到的gem来将所有国家/地区的下拉列表放在用户创建表单中。我写过gem' localized_country_select','> = 0.9.9'在GemFile中运行bundle install。之后,我使用以下代码更新了用户表单视图:
</div>
<div class="field">
<%= f.label :country %><br>
*******<%= localized_country_select(:user, :country, [], {:include_blank => 'Please choose...'}) %>*******
</div>
当我尝试访问新用户页面时,出现以下错误:
未定义的方法`map&#39; for&#34;翻译缺失:en.countries&#34;:String
好吧,先谢谢你们了
答案 0 :(得分:2)
您的config / locale中需要locale en.rb。否则它不会工作。将其复制到您的配置/区域设置。
https://raw.githubusercontent.com/mlitwiniuk/localized_country_select/master/locale/en.rb
现在重启服务器并尝试。