모델의 정보를 저장하는 배열을 포함하고 싶습니다. 모델 A의 객체가 생성 될 때마다이 객체의 이름이 배열에 추가되며이 배열은 서버를 다시 시작할 때 다시 설정되지 않습니다. 내가 연결된 모델 클래스와 컨트롤러에 배열을 넣어보십시오,하지만 작동하지 않습니다. 어떻게하는지 말해 줄 수 있어요?루비 레일에 대한 전역 배열
-1
A
답변
0
DB에 저장된 모든 ModelA의 모든 이름이 원하는 것 같습니다.
@Leito에 따르면,이 작동 것이다 : 어쩌면
ModelA.all.pluck(:name)
0
: Model.all.uniq.pluck(:name)
을 SELECT DISTINCT name FROM models
관련 문제
- 1. 쇼 이미지 루비 레일에 대한
- 2. 루비 레일에 대한 아코디언 메뉴
- 3. 루비 레일에 루비 기능?
- 4. 예상치 못한 루비 전역 배열 변수의 행동
- 5. 레일에 루비 해시
- 6. 파일 업로드 (루비 레일에)
- 7. 루비 배열
- 8. 루비 레일에 오류
- 9. 루비/레일에 대한 자연 언어 날짜 분석기
- 10. 루비/레일에 해당하는 Zend_Form
- 11. 레일에 루비 form_for
- 12. 으로 반복 - 레일에 루비
- 13. 레일에 Bcrypt 루비
- 14. 루비 레일에 -. 협회의 문제 :(
- 15. 루비 레일에 - HABTM 관계
- 16. 레일에 배열
- 17. 레일에 루비 signup_path 사용할 수 없습니다 - 레일에 루비 튜토리얼에
- 18. 루비 레일에 서버
- 19. 레일에 루비 nil.to_sym 오류
- 20. 루비 레일에 스노우 레오파드
- 21. 루비 레일에 액티브 검증
- 22. 루비 레일에 고안은 -.
- 23. 루비 레일에 주문 ID로
- 24. 루비 레일에 설치
- 25. 레일에 루비 ActionMailer 오류
- 26. 루비 레일에 Form_for 오류
- 27. 레일에 루비 설정 문제
- 28. 레일에 루비 도움말
- 29. 레일에 루비 제안 상자
- 30. 레일에 루비 데이터베이스 사용
로 변환하는 방법 인 DB에서 하나의 컬럼 읽기이 다른 ROM :'ModelA.pluck를 (: name)', 배열이고 무료입니다 (사용자 정의 코드는 필요 없습니다). – Leito