Rails의 'annotate' gem이 너무 최고입니다.
환경
왜 썼는지
「어라, 테이블은 어떤 구조로 했어❓」
라고 할 때가 꽤 있었다.
지금까지 확인할 때는
상기 3점의 프로세스였던 것이,
annotate를 설치하는 것만으로 여기까지 단축할 수 있는 것에 감동했기 때문에
도입, 구현
1.Gemfile에 추가
Gemfilegroup :development do
gem 'annotate'
end
※기본적으로 개발 환경에서만 사용하므로, development내에 쓴다
2.gem 설치
터미널$ docker-compose build
3.gem 실행
터미널$ docker-compose exec web bundle exec annotate
이제 Model을 확인하면 아래와 같은 느낌으로 코멘트 아웃으로 테이블의 구조가! 대단해!

단지 이것이라고 테이블을 작성, 갱신할 때마다 실행해야 하기 때문에,
migration을 트리거에 실행하도록 구성 파일 생성
터미널docker-compose exec web bundle exec rails g annotate:install
이제 migration 때마다 annotate가 실행되도록 👌
덤
route에도 적용할 수 있는 것 같기 때문에 해 보았다
터미널$ docker-compose exec web bundle exec annotate --routes

참고
htps : // 코 m / Tsuchinoko_run /
htps //w w. 우데 my. 코 m / 멋쟁이 / 1014 ぃ B0
Reference
이 문제에 관하여(Rails의 'annotate' gem이 너무 최고입니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/koukidesu/items/a3f81a54b8a8d4060fbb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
group :development do
gem 'annotate'
end
$ docker-compose build
$ docker-compose exec web bundle exec annotate
docker-compose exec web bundle exec rails g annotate:install
route에도 적용할 수 있는 것 같기 때문에 해 보았다
터미널
$ docker-compose exec web bundle exec annotate --routes

참고
htps : // 코 m / Tsuchinoko_run /
htps //w w. 우데 my. 코 m / 멋쟁이 / 1014 ぃ B0
Reference
이 문제에 관하여(Rails의 'annotate' gem이 너무 최고입니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/koukidesu/items/a3f81a54b8a8d4060fbb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Rails의 'annotate' gem이 너무 최고입니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/koukidesu/items/a3f81a54b8a8d4060fbb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)