关于从模型中表示字符串的问题。
我有Country
模型,其中包含国家/地区列表。
这些国家的形式很长,例如。美国,英国等
我想用短名称形式表示这些数据,例如。美国,英国。
我真的不想更改表格列上的名称,因为在我的表单上我想保留长格式名称。
如果self.id == 123" USA"我想我会在模型Country.rb
中添加代码。但我确定这不是正确的方法。
任何帮助都将是盛大的。
非常感谢。
WD
答案 0 :(得分:2)
最好在附加字段中存储短名称,请参阅以下链接:
答案 1 :(得分:1)
您可以添加短格式列,也可以选择长格名称的第一个字母, 或者如果您可以使用rails helper进行国家/地区选择http://guides.rubyonrails.org/form_helpers.html#time-zone-and-country-select