我正在使用 carmen gem 将国家/地区存储为他们的国家/地区代码,就像美国一样,它是美国。但是当我在视图中检索国家时,我将其检索为他们的全名
我有一个模型用户和帐户
class User < ActiveRecord::Base
has_one :account
end
class Account < ActiveRecord::Base
belongs_to :User
end
和
@users = User.includes(:admin, :account).
where.not(admin: { role: 'SUPER' }).where("names like ? OR accounts.country like ?" , "%#{ search }%", "%#{ search }%")
<% @users.each do |user| %>
<%= user.names %>
<%= Carmen::Country.coded(user.account.country).name %>
<% end %>
我有一个用户查询,我在视图中使用它来查找带有他们国家/地区的用户名,但是在搜索中,如果我写美国,它会给我所有带有美国国家/地区的名称,但我不想用他们的国家/地区搜索名称代码,我要写整个国家的名字
我知道问题出在搜索查询中。国家代码存储在数据库中,所以它是通过代码搜索,但我无法在搜索查询中找到如何使用卡门国家代码到他们的名字转换请帮助,提前谢谢