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 に答える