홈>
모델에 콜백이 있습니다 :
before_validation :downcase_title, :populate_empty_fields
private
def downcase_title
title
end
def populate_empty_fields
title2 = title.split(',').first if !title2
end
하지만 작동하지 않습니다. 글쎄, 콘솔에서 값을 로그 아웃하면 데이터가 업데이트되었지만 (입력 ...) 모델이 저장된 후에는 변경 사항이 적용되지 않습니다.
예를 들어 첫 번째 방법은 다음과 같이 쓰면 작동한다는 것을 알았습니다
def downcase_title
title.downcase
end
이 방법들에 어떤 문제가 있습니까?
- 답변 # 1
관련 자료
- javascript - documentdocumentElementstylesetProperty ( '-some-color', 'green')가 IE에서 작동하지 않습니다
- prepared statement - Java의 Sybase IQ에 대해 PreparedStatement가 작동하지 않습니다
- bash - heredoc이 sftp 암호에 대해 작동하지 않는 이유는 무엇입니까?
- c - 왜 printf가 원하는대로 작동하지 않습니까?
- javascript - 내 코드가 forEach 메소드에서 작동하지 않습니다
- NativeScript의 멀티 스레딩이 작동하지 않습니다
- debian - type -p java는 initd 스크립트에서 작동하지 않습니다
- mac - 키보드가 작동하지 않거나 켜지지 않음
- Kubernetes에서 DNS가 제대로 작동하지 않습니다
- haskell - 내 함수가 무한 목록에서 작동하지 않는 이유는 무엇입니까?
- mouse - 키보드가 작동하지 않는 이유는 무엇입니까?
- android - proguard-rulespro가 R8에서 작동하지 않는 것 같습니다
- java - 두 번째 반복에서는 루프가 작동하지 않습니다
- ubuntu20.04 - 밝기 제어가 작동하지 않습니다
- expo - @ react-native-community/datetimepicker는 iOS 14에서 작동하지 않습니다
- javascript - Phantomjs가이 사이트에서 작동하지 않는 이유는 무엇입니까?
- c# - ClaimsPrincipal이 ASP Net 핵심 MVC 웹 앱에서 작동하지 않습니다
- javascript - windowmatchmedia ("(최대 너비 - 1700 픽셀)");작동하지 않습니까?
- Lua require가 작동하지 않지만 파일이 추적에 있습니다
- d3.js - d3exit () remove ()가 예상대로 작동하지 않습니다
관련 질문
- 열거형 속성 값을 기반으로 포함 유효성 검사를 수행할 수 있습니까?
- 레일에서 열거형을 어떻게 지정하고 검증합니까?
- 특정 속성이 유효한 ruby on rails인지 확인하는 방법
- 연결된 열에 대한 레일 유효성 검사 고유성
- 단순 형식 및 필수 필드: 유효성 검사에 조건이 추가된 경우 필수로 처리하지 않습니다.
- Rails 사용자 정의 유효성 검사 방법이 호출되지 않음
- Rails 모델 유효성 검사기는 이전 마이그레이션을 중단합니다.
- "유효성 검사 오류 : 비밀번호는 공백이 될 수 없지만 암호 필드는 양식에 없습니다.
- Rails : 링크 (URL)를 확인하는 좋은 방법은 무엇입니까?
속성을 변경하려면
self
를 추가해야합니다 속성 앞에 :