0
레일이 2.3.11입니다. 데이터베이스 필드 값 중 하나를 덮어 쓰려고합니다. 그러나 덮어 쓰지 않습니다.after_find 콜백을 사용하여 필드 값을 덮어 씁니다.
def after_find
add_public_uri
end
def add_public_uri
self.uri = uri.to_s
end
레일이 2.3.11입니다. 데이터베이스 필드 값 중 하나를 덮어 쓰려고합니다. 그러나 덮어 쓰지 않습니다.after_find 콜백을 사용하여 필드 값을 덮어 씁니다.
def after_find
add_public_uri
end
def add_public_uri
self.uri = uri.to_s
end
구문에 대한 확인,하지만 당신은
after_find: add_public_uri
private
def add_public_uri
self.uri = uri.to_s
end
또는 시도하지, 당신은 단순히 모델의 고객 독자 수 :
def uri
uri.to_s
end