【发布时间】:2015-04-08 10:56:13
【问题描述】:
我要做的是显示国家/地区的 2 个字母缩写代码,即“美国”。
选择国家后,我需要显示其州或省。 但我有一个问题。
我的代码看起来像
<%= f.select :country_code, region_options_for_select(only_us_and_france) %>
并在 helper 中定义:
def only_us_and_france
Carmen::Country.all.select{|c| %w{US FR}.include?(c.code)}
end
我使用的是 Rails 4.1.0。
【问题讨论】:
-
您的意思是要在 HTML 表单中拥有两个
selects。并且选择一个特定的国家将用该特定国家的子区域填充另一个选择? -
是的,我确实需要这个。
-
但是我不明白为什么助手被命名为“only_us_and_canada”
-
它只是一个助手的名字。
-
重新整理思路
标签: ruby rubygems ruby-on-rails-4.1