Ruby on rails 如何使用国家/地区作为选择标签?

Ruby on rails 如何使用国家/地区作为选择标签?,ruby-on-rails,Ruby On Rails,在表单中使用国家/地区选择很容易 但现在,我想用它作为一种按国家过滤的方法 您能给我指一下正确的方向吗?如果您使用的是国家/地区\u请选择,然后 <%= select_tag "country", options_from_collection_for_select(ISO3166::Country.countries.sort_by(&:name), 'un_locode', 'name') %> <%= select_tag "country", options_

在表单中使用国家/地区选择很容易

但现在,我想用它作为一种按国家过滤的方法

您能给我指一下正确的方向吗?

如果您使用的是
国家/地区\u请选择
,然后

<%= select_tag "country", options_from_collection_for_select(ISO3166::Country.countries.sort_by(&:name), 'un_locode', 'name') %>
<%= select_tag "country", options_from_collection_for_select(Carmen::Country.all.sort_by(&:name), 'code', 'name') %>
如果您使用的是
国家/地区(请选择
)

,希望这会有所帮助

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

希望这会有帮助

我正在使用第一个。我把它贴在我的网页上,国家的名单出现了,所以我很高兴。但从这里开始,我不知道下一步该怎么做才能真正实现我想做的事情,即按国家过滤。你能教我或者至少给我一些有用的资源吗?谢谢:)可以把
优先权国家:[“GB”、“FR”、“DE”]
传递到那里吗?我用的是第一个。我把它贴在我的网页上,国家的名单出现了,所以我很高兴。但从这里开始,我不知道下一步该怎么做才能真正实现我想做的事情,即按国家过滤。你能教我或者至少给我一些有用的资源吗?谢谢:)是否可以将
优先权国家:[“GB”、“FR”、“DE”]
传递到那里?