2013-10-17 4 views
1

데이터베이스에 저장하려는 api의 해시 배열이 있습니다. 이 데이터는 항상 동일하게 될 이름리스트 일 뿐이므로로드 시간을 줄이기 위해 API 호출을 제거하고 싶습니다. 이 데이터를 어떻게 저장할 수 있습니까? 나는 그것의 모델을 만들어야 만 하는가?해시 배열을 db에 저장합니다. Rails

[{"id":"30","name":"Mike"}, 
{"id":"57","name":"Dave"}, 
{"id":"9","name":"Kevin"}, 
.... 
{"id":"20","name":"Kyle"}] 

내가 DB를 뷰어/편집기 도구를 열고 단지에 데이터를 입력 할 수 있을까 :

데이터는 다음과 같습니다?

답변

2

그것은 응용 프로그램의 새로운 모델로 아주 적합 만들 수있는 방식으로 구성되어야 보인다. 당신은 을 가지고 있지 않지만, 가장 일반적인 저장 양식을 선택하면됩니다.

+0

나는 그것의 모델을 쉽게 추가 할 것, 동의하지만, 나는 원래의 질문에 편집 추가 : 나는 dB 편집기에서 DB를 열 수 및 단지에 데이터를 입력시겠습니까? – Cristiano

+1

네,하지만 다른 시간에 배포하려는 응용 프로그램의 일부인 경우 마이그레이션의 일부로 데이터로드를 포함하는 것이 더 나을 것입니다. –

+1

이 경우에는 모델 사용을 적극 권장합니다. 모델이 유연하므로 모델에 추가 메서드를 추가 할 수 있습니다. 당신이 생각을 추가하려는 경우 등 검색 각 해시의 이름 속성에 대한 기능, 예를 들어, 또는 정렬 기능 등의 방법 ... – MrYoshiji

관련 문제