본문 바로가기

Ruby on Rails7

Rails 5.2의 쓰레기 기능: Active Storage Ruby on Rails 5.2에서 Active Storage라는 새로운 기능이 추가되었습니다. 기존 Paperclip등의 Gem에서 수행하던 파일 저장 기능이 레일즈 자체에서 구현되었죠. GCS, S3, ASS등 다양한 provider에 연결해서 파일을 저장할 수 있다는 점도 확실히 매력적입니다. 저 역시 마인리스트의 Rails 버전을 5.2로 올리면서 Paperclip Gem이 Active Storage가 나온다면서 deprecation할 예정이라고 하길래, Paperclip에서 Active Storage로 마이그레이션을 시도했었습니다. 파일 이전 스크립트까지 다 짜고 실제 이전까지 테스트해봤지만, 싹 다 롤백하고 다시 Paperclip으로 돌아왔습니다. 이유가 무엇일까요? 치명적인 버그 예를 들어 .. 2019. 5. 4.
"rails generate"에서 오류가 발생할 경우 분명 새롭게 gem을 섪치하였는데, rails generate가 작동하지 않을 경우 spring stop를 입력해 주면 된다. 출처: http://stackoverflow.com/questions/23157426/rails-generate-not-working 2015. 3. 22.
Ruby On Rails Capistrano로 Console 열기 안될때 해결법 1. config/deploy.rb에 linked_dirs에 bin이 없는지 확인한다. 없어야만 한다. 2. 아래 코드를 config/deploy.rb에 추가한다. 2015. 3. 22.
Unicorn master failed to start, check stderr log for details 해결하기 Unicorn으로 Capistrano와 함께 deploy 설정을 하려고 몇일동안 삽질하였다. 아래 오류와 함께 말이다.master failed to start, check stderr log for details 마지막에 오류를 해결한 방법은 로그를 확인하였다.위치/shared/log 에서 로그를 확인할 수 있다. 나의 경우에는 ActiveRecord를 제거하지 않아서 발생하는 문제였다.. 그런데 이 문제를 해결하고 나니 이제는 흰 화면이 ..... 2015. 3. 21.