제 모델의 문자열 필드 (short)가 인 인 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
어떻게 전달합니까?
어떤 종류 o f 데이터가 열 저장소를 사용합니까? – muttonlamb
짧은 문자열 값 –
왜 기호에 특성을 지정 하시겠습니까? 데이터베이스는 그것을 기호로 저장하지 않습니다. –