我的模型有一个字符串字段(一个短的),它将它存储在 db 中,这很好。但我希望它总是返回一个符号而不是字符串,而且我想为这个字符串属性分配一个符号。我现在正在做的事情不起作用。
class MyModel < ActiveRecord::Base
attr_accessible :attr1
def attr1
# self.try(:attr1).to_sym # how to return symbol?
end
def attr1= value
# super.attr1.to_sym # doesn't work either
end
end
我如何达到这个目标?