ruby-on-rails - Rails 国家精选 gem

标签 ruby-on-rails ruby-on-rails-3 search ruby-on-rails-4

我正在使用国家/地区选择 gem ,我想搜索位于其国家/地区的用户,为此我已经尝试过此代码,但似乎country_select_tag不起作用,所以我想知道完成这项工作的最佳方法是什么

<%= form_tag search_users_path, class:"form-wrapper_compdirect cf navbar-left", :method => :get do %>

   <%= country_select_tag :country, params[:country] %> 
   <%= text_field_tag :query, params[:query], class:"quick-search_compdirect", placeholder:"Chercher des Utilisateurs" %> 
   <button type="submit" class="submit-button-search"><img src="/assets/search-g.png" title="Search" /></button>
<% end %>

还想知道如何获取国家/地区名称而不是显示页面中的缩写,例如我在显示页面中有此代码

Pays de l'utilisateur : <%= user.country %>但我没有得到法国,而是得到了 FR 来做这项工作

最佳答案

只需使用 <%= country_select :country, params[:country] %>而不是<%= country_select_tag :country, params[:country] %>

关于ruby-on-rails - Rails 国家精选 gem ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26416789/

相关文章:

ruby-on-rails - Rails 3 获取原始发布数据并将其写入 tmp 文件

ruby-on-rails - 如何将 Rails 打包为独立的可执行文件

ruby-on-rails - Rails API 设计

iphone - 搜索只匹配开头的单词

ruby-on-rails - 带有 has_and_belongs_to_many 的 Rails named_scope

ruby-on-rails - Devise 在更改密码后注销用户

ruby - Ruby on Rails 3.0 中的单表继承和路由

ruby-on-rails - rails 生成器 : generate files based on already existing rails files

java - Java中的多关键字搜索

sql - Elasticsearch 过滤请求结果的默认文档序列是什么?