2017-10-26 1 views
1

내가 내 모델의 콜백이 작동하지 않습니다. 음, 콘솔에서 값을 로그 아웃하면 (puts ...), 모델을 저장 한 후에 변경 사항이 적용되지 않습니다. 내가 이러한 방법 뭐가 문제레일 콜백

def downcase_title 
    title.downcase 
end 

처럼 쓰는 경우 첫 번째 방법에 대한 예를 들어

, 나는 그것이 작동하는 것을 볼? 이 속성을 변경하려면

+0

행동이 당신이 달성하려고하는 무엇? – hoffm

답변

1

, 당신은 속성 전에 self을 추가해야합니다 :

def downcase_title 
    self.title = title.downcase 
end 

def populate_empty_fields 
    self.title2 = title.split(',').first if !title2 
end