2

我用这个把头发拉出来。我尝试安装 Carmen gem,然后将其卸载并尝试将其作为插件,然后卸载插件并重新安装 gem,重新启动服务器,但似乎没有任何帮助。

不管我做什么,代码似乎都找不到“country_select”方法。它总是在这条线上失败:

<%= f.country_select :country_code, {priority: %w(US CA)}, prompt: 'Please select a country' %>

我正在使用 Ruby 1.9.3
carmen v1.0.0.beta2
carmen-rails v1.0.0.beta3

真的需要让这个工作,但不知道如何进一步推进。请帮忙...

4

2 回答 2

3

我在 simple_form 中遇到了这个问题,事实证明它取决于 gem country_select,如果您在使用 simple_form 时遇到此错误,请安装 gem:

gem 'country_select'

然后重启你的服务器:

rails s
于 2016-02-04T10:47:51.340 回答
1

我遇到了同样的情况。我通过将 :country_code 更改为我的模型中包含国家/地区值的字段的名称来解决它。例如,在我的模型中,我使用了国家,因此我将 :country_code 更改为 :country 并且效果很好。

于 2012-12-16T03:28:51.367 回答