레일즈 db 구조나 데이터를 손쉽게 보고 관리할 수 있는 rails_db라는 Gem이 있다.
초기 개발 단계나 소규모에서 편하게 쓸 수 있는 Gem인듯 하다.
기본 프로젝트 환경 세팅
간단하게 rails 프로젝트를 생성해준다.
rails new project
그리고 title(제목)과 content(내용) 컬럼을 지닌 Post 모델을 생성해준다.
rails g scaffold Post title:string content:string
모델을 생성해줬으니 migrate 해준다.
rake db:migrate
localhost:3000/posts의 주소로 가면 아래와 같이 index페이지가 확인된다.
그리고 New Post를 클릭해서 게시글을 여러개 생성해준다.
Gem rails_db
이제 본격적으로 rails_db 젬을 설치해보고자 한다.
real 환경에서 당연히 data들을 사용자가 확인하면 안되므로 Gemfile에서 development 환경에서만 추가해주도록 한다.
1
2
3
4
|
group :development do
...
gem 'rails_db'
end
|
cs |
젬파일을 추가해준 후 install을 진행한다.
bundle install
그럼 localhost:3000/rails/db 의 url로 가면 아래와 같은 페이지를 볼 수 있다.
좌측에 원하는 model을 클릭하면 아래와같이 생성한 데이터들을 확인할 수 있고 수정 또는 삭제도 편하게 할 수 있다.
참고
추가적으로 real 환경에서 rails_db를 사용할 때 css가 다 깨지는 이슈가 종종 있다고 한다. 이는 assets를 precompile하지 않았거나 경로를 scan하지 못한 문제로 추정되는데 해당 링크를 참조하면 안내가 잘되어있다.
'Web Programming > Ruby on Rails' 카테고리의 다른 글
Rails API 만들기 (feat. Postman 사용) (2) | 2021.04.04 |
---|---|
Rails Test (feat. TDD를 위한 기반) (2) | 2021.03.28 |
Rails 손쉬운 검색 form ransack (0) | 2021.03.20 |
Rake db 명령어(feat. schema:load vs migrate) (5) | 2021.03.14 |
Rbenv Ruby 환경관리 및 설치 (0) | 2021.03.14 |