TIL

# 211105 TIL ([Ruby, slim] link_to 연결하기)

장기현장실습

PLSnote 이슈

#2731 대쉬보드 화면 추가 이슈 해결 완료 (분석 제외) 

  • 이름 클릭시 이동할 대쉬보드 연결 완료 
    • 프로젝트별로 보기일 경우, 팀별 계획/분석이 있는 대쉬보드로 (분석은 나중에 하기로 결정) 
      • 팀별 계획: 하나의 프로젝트에 대한  리스트가 나타나는데  리스트 중, 사용자가 클릭한 팀만 리스트 형태(결국 클릭한 1개의 팀만) 로 나타나게 연결함
      • maps/[map_id]/projects/[project_id]?team_id=[team_id] url로 나타냄
        .col-auto.mr-auto.my-auto 
        	- if resource.is_a?(Project) 
        		= link_to team.name, map_project_path(@map, @project, {team_id: team.id}) 
        	- else 
        		= team.name
        def show 
        	@project = Project.find_by_id params[:project_id] if params[:project_id].present? 
        	@projects = @project.present? ? @team.project_has_planable.where(id: @project) : @team.project_has_planable 
        
         ...
    • 팀별로 보기일 경우, 프로젝트별 계획/분석이 있는 대쉬보드로 
      • 프로젝트별 계획: 하나의 프로젝트에 대한  리스트가 나타나는데  리스트 중, 사용자가 클릭한 팀만 리스트 형태(결국 클릭한 1개의 팀만) 로 나타나게 연결함 
      • maps/[map_id]/teams/[team_id]?project_id=[project_id] url로 나타냄
        .col-auto.mr-auto.my-auto 
        	- if resource.is_a?(Team) 
        		= link_to project.name, map_team_path(@map, @team, {project_id: project.id}) 
        	- else 
        		= project.name

 

      • def show 
        	@team = Team.find_by_id params[:team_id] if params[:team_id].present? 
        	@teams = @team.present? ? @project.teams.not_archived.where(id: @team) : @project.teams.not_archived
        
        ...

 

#2813 노트에 고유번호를 부여하고, 통합검색 기능 추가 이슈 파악 

  • 노트를 프린트 할 때 고유번호를 확인할  있게 하기 
    • 노트 id를 이용하기 
  • 프린트에 나온 고유번호를 보고  리스트 화면에서 검색할  있도록 하기 
    • 검색 UI를 고민해보기