将国家/地区默认为"美国"

Cas*_*lle 7 ruby-on-rails

我试图使表单中的国家/地区输入的默认值为"美国".我正在使用简单形式的gem和国家选择gem.

在简单表单初始值设定项中,我设置了此默认值

  config.country_priority = [ "United States" ]
Run Code Online (Sandbox Code Playgroud)

这使得最高值与美国一样正确,但默认值为"乌干达".

在_form视图中,我执行了以下操作:

<%= f.input :country, :default => [ 'United States' ] %>
Run Code Online (Sandbox Code Playgroud)

我重新启动了Rails,它仍然默认为乌干达.

我也尝试过以下方法:

<%= f.input :country, :default => 'United States' %>
Run Code Online (Sandbox Code Playgroud)

<%= f.input :country, :selected => 'United States' %>
Run Code Online (Sandbox Code Playgroud)

我接下来应该尝试什么?

Cas*_*lle 0

我最终没有使用 gem——太复杂了。我刚刚创建了一个常量 COUNTRIES 并使用它。