ruby-on-rails-3 - Ruby on Rails - Carmen gem:#<ActionView::Helpers::FormBuilder:0x5a53598> 的未定义方法 `country_select'

标签 ruby-on-rails-3 carmen

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

无论我做什么,代码似乎都找不到“country_select”方法。它总是在这一行失败:

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

我使用的是 Ruby 1.9.3
卡门 v1.0.0.beta2
卡门-rails v1.0.0.beta3

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

最佳答案

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

gem 'country_select'

然后重新启动您的服务器:

rails s

关于ruby-on-rails-3 - Ruby on Rails - Carmen gem:#<ActionView::Helpers::FormBuilder:0x5a53598> 的未定义方法 `country_select',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11214882/

相关文章:

ruby-on-rails - 如何生成带有数字的随机单词?

JavaScript 未在 Rails 测试环境中加载

ruby-on-rails - Rails - validates_each 只允许某些电子邮件?

ruby - 运行 Heroku 控制台无法启动

ruby-on-rails-3 - Rails 验证旧数据的唯一性

ruby-on-rails-3.2 - 为什么 carmen-rails 不默认保存状态?

ruby-on-rails - 为卡门添加自定义国家/地区

ruby 卡门 'NameError'