작성시 모델에서 데이터를 다시 보낼 수있는 방법이 있는지 궁금합니다. 내 애플 리케이션에서 내가 만든 모델을 키를 생성하고 데이터베이스에서 해시. 나는 부끄러워하지 않는 형태의 열쇠를 얻고 그것을 사용자에게 보내어 한 번만 보게하고 다른 곳에 저장하도록합니다. 모델 내부에서 플래시 메시지를 설정하려고했지만 작동하지 않습니다. 에 내가 볼 수생성시 activerecord 모델의 데이터를 다시 보냅니다.
0
A
답변
1
당신은 단지 일반 루비 클래스처럼 내 attr_accessor
를 사용하여 모델이 아닌 지속 필드를 추가 할 수 있습니다. ActiveRecord는 이것들을 선택할 수 없습니다. 그래서 단지 필드를 추가해서 거기에 놓을 수 있습니다. 그리고 그 필드는 해당 객체의 수명 동안 (또는 지울 때까지) 나타납니다. reload
을하지 마십시오.
1
유일한 방법은 다음과 같습니다
이- 당신이
attr_accessor
추가로 키를 assing after_initialize - 이
unhashed_key
, 해시 걸릴 것before_validation on: :create
를 추가하고hashed_key
- 에 할당 (의이
unhashed_key
를 호출하자) 저장시에만hashed_key
은 db로 이동하고unhashed_key
은 여전히 읽을 수 있습니다. unhashed_key
을 전달합니다. 다음 요청에 대한 시간 플래시 또는 세션 (I, 플래시 최선의 방법이라고 생각 어쩌면 세션을 사용하지 않음)
관련 문제
- 1. 서버에서 클라이언트로 데이터를 다시 보냅니다.
- 2. dll에서 .exe로 데이터를 다시 보냅니다.
- 3. ActiveRecord 모델의 속성 삭제
- 4. ActiveRecord 모델의 복잡한 연결
- 5. ActiveRecord : 모델의 다른 표현
- 6. 비 ActiveRecord 모델의 레일로드
- 7. 레일스 - 생성시 모델의 부울 속성 업데이트
- 8. 선택한 데이터를 원래 창으로 다시 보냅니다.
- 9. REST에서 리소스를 업데이트하고 데이터를 서버로 다시 보냅니다.
- 10. Monotouch : 다른 ViewController 스택으로 데이터를 다시 보냅니다.
- 11. 모델의 모든 데이터를 잘라내어 ID를 다시 시작하십시오.
- 12. ActiveRecord/NHibernate 엔티티 모델의 시각화
- 13. 레일에서 ActiveRecord 모델의 위치를 강제로
- 14. Rails ActiveRecord 모델의 "language"속성
- 15. 단일 ActiveRecord 모델의 복잡한 그룹화
- 16. 생성시 activerecord 플래그가 데이터베이스에 저장되지 않음
- 17. 생성시 데이터베이스에 행을 작성하는 ActiveRecord 후크
- 18. 연관된 모델의 데이터를 기반으로 한 유효성 검사 및 ActiveRecord 모델?
- 19. Rails 4 + ActiveRecord : 두 모델의 데이터를 병합하는 방법은 무엇입니까?
- 20. 생성시 모델의 기본값을 설정하는 올바른 방법은 무엇입니까?
- 21. 생성시 백본 콜렉션을 다시 가져옵니다.
- 22. iframe을 IE에 다시 보냅니다.
- 23. 메시지를 다시 mainthread로 보냅니다.
- 24. POST에서 요청을 다시 보냅니다.
- 25. HTML 뷰에서 ActiveRecord 모델의 값 배열을 설정하십시오.
- 26. ActiveRecord 모델의 부동 필드를 필터링하는 ActiveAdmin
- 27. ActiveRecord : 모델의 "변경된"속성을 설정하는 방법은 무엇입니까?
- 28. ActiveRecord 모델의 정규화 된 네임 스페이스는 무엇입니까?
- 29. ActiveRecord 모델의 속성 설정 기가 호출되지 않습니다.
- 30. ActiveRecord 모델의 가상 속성을 어떻게 검증합니까?