내 비디오 게임을위한 웹 사이트 개발에있어 개념 상 문제가 있습니다.
VideoLink라는 모델에 제목, 설명 및 웹 비디오 링크 (예 : youtube)가 있습니다.
사용자,지도, 임무 등의 다른 모델이 있습니다.
내 사 용자가이 임무 중에 해당지도에서 동영상이 만들어진 것으로 말할 수 있기를 원합니다.레일에있는 개념에 대한 연결 또는 태그 지정 3
연관성 (has_many 관계) 또는 태그 지정 (acts_as_taggable_on 및 3 가지 속성 maps_list, users_list, mission)이 필요한지 궁금합니다.
태그를 지정하는 관계가 아니기 때문에 관계에 약간의 영향을 줄 수 있습니다.
하지만 내가 틀렸고 태그를 추가하는 것이 최선의 선택이 될 수 없습니다.
어떤 솔루션이 내 상황과 가장 관련이 있다고 생각하십니까?
다른 해결 방법이나 궁금한 점이 있으시면 알려 주시기 바랍니다. 저는 사실 ror 멍청한 사람입니다 ^^
감사합니다.
답장을 보내 주셔서 감사합니다. 태그가있는지도의 동영상을 계속 볼 수 있나요? (예 : VideoLink.tagged_with (MAP_NAME)). 사실 나는 좋은 has_many 관계를 찾을 수 없기 때문에 태그를 생각하고있었습니다. 나는 우리가 항상 has_many : through를 사용해야한다는 것을 배웠고, 대부분의 경우에 "중산층"을 찾을 수 있습니다. 예를 들어 VideoLink와 Map에서 관련성이없는 것을 찾지 못했습니다. 어떤 아이디어가 있습니까? – Pontek