/rorlab2

Primary LanguageRuby

RORLAB 2

  • 레일스가이드 한글화 작업 https://railsguides.kr
  • 레일스 튜토리얼 : rTutorials
  • 즐겨찾기 URLs : rLinks
  • 구인&구직 : rEngineers
  • 레일스 개발한 웹사이트 등록소 : rSites
  • 레일스용어집 : rGlossary
  • 블로그 운영 : rBlog
  • 초보자를 위한 실시간 채팅

rCable 채팅기능 구현하기

ActionCable 기능을 사용하여 주제별 공개채팅 기능을 구현한다.

Rcable 모델

  • 채팅방 같은 역할을 한다.

    $ bin/rails g scaffold Rcable name description:text user:references

Message 모델

  • 채팅 메시지를 저장하는 모델

    $ bin/rails g scaffold  Message user:references rcable:references content:text

2020.1.17

  • Rcable 수정/삭제 권한 지정
  • Rcable : 업로드 파일 전송하기

2020.1.18

  • Kramdown 라인번호 옵션 설정하는 방법 OK

2020.1.19

  • Rcable 메시지 입력시 전송할 파일을 선택하더라도 메시지 내용이 없으면 유효성 검증 실패한다.
  • 채팅 메시지 페이징 기능을 구현하고 reverse pageless 기능까지 구현한다.