有關從模型中表示字符串的問題。在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