Gem에 대한 간단한 설명

2699 단어 Ruby

turbolinks

  • pjax를 진행할 수 있는 라이브러리
  • jbuilder

  • DSL로 json 형식을 정의할 수 있음
  • sdoc

  • Ruby 소스 코드의 RDoc 주석에서 HTML 형식의 API 문서 생성
  • slim-rails

  • 루비의 템플릿 엔진과 HTML 템플릿을 만드는 라이브러리에 제이드 스타일의 축소
  • bootstrap-sass

  • Bootstrap의 SASS Edition
  • font-awesome-rails

  • Foont-Awesome의 웹 글씨체와 스타일시트를 Rails의 자산 라인에 추가
  • devise

  • Rails 인증 허용
  • devise_invitable

  • 이메일 초대 기능 구현
  • device-bootstrap-views

  • devise의 로그인 화면 등 보기를 Bootstrap3
  • 에 넣기

    cancancan

  • devise가 제공하는 것은 인증뿐이기 때문에 권한 관리(인정)를 할 때 cancancan
  • 을 사용합니다.

    dotenv-rails

  • .env 파일에 환경 의존 변수나 비공개 정보(외부 API의 비밀 키 등)를 정의하면 Rails에서 환경 변수로 읽기
  • sidekiq

  • 메일 발송, 일괄 처리 등 비동기 처리를 실현하는 대기열 라이브러리
  • sidekiq-unique-jobs

  • 같은 내용의 sidekiq 비동기 처리를 방지하는
  • sidekiq-dailures

  • 실행에 실패한 sidekiq의 비동기 처리를 추적할 수 있는 1
  • sinatra

  • sidekiq를 표시하기 위한 계기판
  • heroku-api

  • 루비가 Heroku의 API를 처리하는 클라이언트 라이브러리
  • puma

  • 스레드 기반의 병렬 HTTP 서버
  • byebug

  • Controller 등 소스 코드에byebug를 쓰면 이 상하문에서 케이스 디버깅을 시작할 수 있음
  • pry-rails

  • rails console 명령으로 시작하는 기본 REPL의irb 대신 pry
  • 를 시작합니다.

    pry-byebug

  • byebug처럼 실행할 수 있는 프로그램 라이브러리이지만irb가 아니라pry
  • 를 시작합니다.

    bullet

  • N+1 문제 감지(비효율적인 컨설팅 SQL 난발 문제) 및 알림 라이브러리
  • Rspec


    rspec

  • 루비의 테스트 프레임워크
  • rspec-rails

  • Rails의 모델 및 Controller 테스트를 작성하는 데 사용되는 라이브러리
  • simplecov

  • 테스트 결과 기반 출력 덮어쓰기 보고서
  • spec_helper(rails helper)에만 다음 내용 추가
  • require 'simplecov'
    SimpleCov.start 'rails'
    

    factory_girl_rails

  • DB와의 결합 테스트 시 테스트용 데이터(Fixture)를 생성하는 라이브러리
  • faker

  • DB 초기화 시 이름, 주소 등 위조 데이터를 입력하십시오
  • rubocop

  • 정적 분석 루비 코드, 코드 규약을 준수하는지 확인하는 도구
  • web-console

  • 웹 보기에서 rails console
  • 에 접근 가능

    better_errors

  • Rails의 기본 오류 화면 사용 편의성
  • xray-rails

  • 개발 도구
  • spring

  • Rails 어플리케이션 사전 로더에서 테스트 및 Rake 작업의 시작을 고속화
  • # setup
    bundle exec spring binstub --all
    # start
    bundle exec spring server
    bundle exec spring status
    bundle exec spring stop
    # rspec
    bundle exec spring rspec
    

    spring-commands-rspec

  • spring에 rspec 명령을 추가하여 Rspec를 고속화
  • listen

  • 파일의 변경을 감지하여 연결에 처리할 수 있음
  • spring-watcher-listen

  • spring의 파일 시스템 변경 검출 방법은polling에서listen
  • 으로 변경

    좋은 웹페이지 즐겨찾기