rails 이전으로 한 걸음 한 걸음 물러서다

2079 단어 GitHubRailsRubytech
여러분 안녕하세요!
제목의 라벨 회수는 아니지만 어젯밤 일보다 후퇴했습니다.

장면


ActiveHash를 사용하여 연습 기록을 업로드하는 페이지를 만들고 있습니다.
category는 연습한 선수 분류(학년)의 모델을 evaluation, 당일 연습한 평가를 evalution으로 정의한다.
연습 내용을 기록하는 대원 모형은 Record로 정의됩니다.
record 모델 만들기
rails g model record
ActiveHash 모델 작성
rails g model category_id --skipmigration
rails g model evaluation_id --skipmigration
실패
앞지르다나는 아이디를 채웠다.
여기서 알아봤으면 좋겠지만, 이 흐름으로Active Storage를 가져와서 옮겼습니다
Gemfile
gem 'mini_magick'
gem 'image_processing', '~> 1.2'
작성 후 bundle install
단말기
rails active_storage:install
리코더 모델의 이전 파일에 많은 글을 쓴 후
rails db:migrate
여기서 상술한 방식으로 진행된다면 categoryid_id,evaluation_id_id 안 하면 안 되는데 눈치채지 못했어요.
컨트롤러에params 정보나view 파일을 써서 저장할 수 있는지 확인하십시오
잘못된 제전!
※ 이번엔 저장된 이미지가 없으니 사랑을 베세요

빨리 하려다가는 이루지 못하다


결국 다시 하기로 했어요.
Giithub이 이전하기 전에 돌아오는 것은 괜찮지만 DB가 돌아오지 않았다
상태 확인
rails db:migrate:status

파일 마이그레이션이 모두 up이므로
rails db:rollback

이곳에서 어찌할 바를 모르는 대야
그렇게 지도 모른다, 아마, 아마...
rails db:rollback STEP=2

역시 안 되나
ActiveStorage는gem이기 때문에 코드는github에서 사라졌지만 DB에 반영되지 않고 파일도 없으니 어떻게 해도 없겠죠

끊임없이 울다


그러므로
rails db:drop
rails db:create
탈출
어쨌든 이 정도까지 했으니까 액티브 해시 모형만 id를 떼어내서 마이그레이션할 때까지 만들어요
지금은 수업이 있어서 방법을 좀 생각해 봤는데 공식 참고를 참고하면서 자신의 업무 수준을 향상시키고 싶어요. 정말 후회돼요.

좋은 웹페이지 즐겨찾기