Rails gem localized_country_select未定义的方法

时间:2014-10-25 17:12:32

标签: ruby-on-rails gem rubymine

我尝试使用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

好吧,先谢谢你们了

1 个答案:

答案 0 :(得分:2)

您的config / locale中需要locale en.rb。否则它不会工作。将其复制到您的配置/区域设置。

https://raw.githubusercontent.com/mlitwiniuk/localized_country_select/master/locale/en.rb

现在重启服务器并尝试。