如何将country_select用作select_tag?

时间:2016-02-03 11:17:26

标签: ruby-on-rails

在form_for中使用country_select非常简单。

但现在,我想用它来按国家/地区进行过滤。

你能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:5)

如果您使用的是stefanpenner/country_select country_select,那么

<%= select_tag "country", options_from_collection_for_select(ISO3166::Country.countries.sort_by(&:name), 'un_locode', 'name') %>

或者如果您使用的是jim/carmen-rails country_select,那么

<%= select_tag "country", options_from_collection_for_select(Carmen::Country.all.sort_by(&:name), 'code', 'name') %>

希望这会有所帮助