20210308(월)
Last updated
Was this helpful?
Last updated
Was this helpful?
2021-03-08
09:00 ~ 11:00
백본 view, model, collection
루비온레일즈
war-index-view 만들기
워인덱스 페이지를 작성했다. 흠... 특별히 학습한거라고는 거의 없는것같다.
우리의 서비스에는 guild_invitation 이라는 모델이 있다. 그리고 이 모델에는 레퍼런스로 2명의 유저가 다른이름으로 매달려 있다.
유저 두명은 user 와 invited_user 라는 이름으로 존재한다. 그리고 user 는 has_many를 통해 guild_invitation 를 갖는다.
따라서 user.guild_invitation 을 하면 곧장 guild_invitation 이 나올것이라고 생각했는데, 어라? 나오지 않는다.
이 이유는 guild_invitation 에 있었다. 해당 모델파일의 associtation 설정을 보면 belongs_to :invited_user, class_name: "User"
처럼 되어있는걸 확인할 수 있다.
user에 분명 guild_invitation 이 메달려 있지만, 그 이름은 :invited_user
라는 것.
따라서 길드 초대를 한 사람은 자신이 보낸 길드 초대장을 보지 못한다!!!
얼릉 끝내고 싶다~
war_request_create PR 마무리, guild_invitation 마무리
war_index 페이지 PR