有关从模型中表示字符串的问题。在Rails 3中显示国家/地区表中较长的国家/地区名称作为较短的国家/地区名称
我有一个Country
模型,它有一个国家列表。
这些国家是长期形式,例如。美国,英国等。
我想用短名称形式表示这些数据,例如:美国,英国。
我真的不想改变表列上的名字,因为我的表单上我想保留长表单名称。
我想我会在模型Country.rb
添加代码如果self.id == 123“美国”,但我相信这是不正确的方式。
任何帮助将是盛大的。
非常感谢。
WD
有关从模型中表示字符串的问题。在Rails 3中显示国家/地区表中较长的国家/地区名称作为较短的国家/地区名称
我有一个Country
模型,它有一个国家列表。
这些国家是长期形式,例如。美国,英国等。
我想用短名称形式表示这些数据,例如:美国,英国。
我真的不想改变表列上的名字,因为我的表单上我想保留长表单名称。
我想我会在模型Country.rb
添加代码如果self.id == 123“美国”,但我相信这是不正确的方式。
任何帮助将是盛大的。
非常感谢。
WD
这是更好地存储在附加字段短名称,见下面的链接:
您可以添加简短列,也可以选择长形名称的第一个字母, 或者如果您可以使用扶手帮助国家选择http://guides.rubyonrails.org/form_helpers.html#time-zone-and-country-select