1

关于从模型中表示字符串的问题。

我有一个Country包含国家/地区列表的模型。

这些国家的形式很长,例如。美国、英国等

我想以短名称形式表示这些数据,例如。美国、英国。

我真的不想更改表格列上的名称,因为在我的表单上我想保留长表单名称。

如果 self.id == 123 "USA"我想我会在模型中添加代码,Country.rb但我确信这不是正确的方法。

任何帮助都将是巨大的。

非常感激。

西部数据

4

2 回答 2

2

最好将短名称存储在附加字段中,请参见以下链接:

于 2012-09-03T09:43:06.567 回答
1

您可以添加短格式列,或者您可以选择长格式名称的第一个字母,或者如果您可以使用 rails helper 选择国家/地区http://guides.rubyonrails.org/form_helpers.html#time-zone-and-country-select

于 2012-09-03T09:44:53.997 回答