我使用simple_form
gem选择国家/地区:
= simple_form_for @shop, :url => { :action => "create" }, :html => {:id => 'new_shop' } do |f|
= f.simple_fields_for :address, :html => {:multipart => true} do |o|
= o.input :country, :label => "Country"
但是国家的名称以短格式保存在数据库中(如RU
、FR
、AU
等)。
我想知道,我怎样才能在视图中显示这个国家的完整、长的名称?谢谢!
2条答案
按热度按时间kq4fsx7k1#
实际上是一个好主意,保存在数据库中的国家代码(而不是长名称),因为I18n.有了代码,你可以稍后得到的名称如下:
勾选:选择国家:从countries gem获取国家名称
klr1opcd2#
这对我来说真的很有效(我偶尔会有
nil
和""
)。在
application_helper.rb
中:在视图中
它基于国家选择文档。
用法示例