오늘 한 것

  • send를 model에 담아 구현했다. 계속 쿼리에서 named parameter not bound가 떠서 파라미터 명을 바꿔보고 이것저것 다 해봤지만 결국 답은 :파라미터를 : 파라미터 로 써놔서 그런 것이었다.

  • Book DB가 검색할때 보이는 책으로 저장하게 했다.
    현재 검색 시 10건씩 보이는데 그 보이는 10건이 저장되고 더보기 눌렀을때 나오는 다음 10건이 저장된다.
    프론트단의 each 단으로 받아서 저장하는거라 변경한다면 백단에서 리스트로 받아 처리하는 방식으로 바꿔볼수도 있겠다.
    이렇게 바꾼이유는 책정보가 1건씩 저장되는 것 보다 아무래도 유저가 검색하는 검색어는 비슷할테고 그 검색어에서 나오는 책들을 많이 찾을테니 미리 저장해두는 것이 좋을 것 같아서 바꿨다.

이 주에 할 것

  • bookmark delete 작성(v)
    • 삭제를 실행하는 user id에 맞는 bookmark id를 대조해 삭제한다.
    • 개별삭제, 선택삭제(전체삭제) 구현
  • bookmark send 작성(v)
    • isbn을 challenge에 보내 book db에서 검색한뒤 challenge add에 값을 넘겨 실행한다.
    • bookmark id로 bookdb에서 검색한 뒤 이를 model에 담아 challenge로 넘겼다.
  • bookmark add 작성(v)
    • challenge add에서 bookmark add 버튼을 눌렀을 때 bookmark db에 isbn, 썸네일, title이 저장
    • 동시에 book db에 해당 정보가 있는지 검색하여 저장
  • book api 작성(v)
    • bookmark를 추가할때 book db에 그 책에 대한 정보를 저장한다.
    • challenge 등록할때 책을 검색하는데 이때 출력되는 10건의 책정보가 저장되도록 한다.
  • 개인프로젝트
    • 캘린더페이지 구현(ajax 이용 예정)