루트에서 Active Storage를 제거하는 방법
3510 단어 RailsActiveStorage
무엇 때문에
시도해 보았다rake routes
이후/rails/active_storage/**
노선이 마음대로 추가되었다.
Active Storage 소개
액티브 스토어가 뭔지 몰라서 살짝 조사해봤어요.
Active Storage는 Rails5입니다.2에 추가된 파일 업로드 기능.이것을 사용하면 표를 이용해 이미지를 간단하게 제작할 수 있는 투고 기능 등이 있다.또한 Amazon S3는 Google Cloud Storage, Microsoft Azure Storage 등 클라우드 스토리지 서비스와 같은 파일을 간단하게 업로드할 수 있습니다.클라우드 저장소를 제외하고는 파일을 로컬 디스크에 저장할 수 있습니다.
페이퍼클립, 캐리어웨이브, 드래곤 플라이 등 젬을 대체할 수 있지만, 현재 발리에서는 현금과 관련한 기능이 제대로 갖춰지지 않아 아쉽다.사용 시 Rails5.2 이상으로 업그레이드해야 합니다.
필요 없으니까 삭제하고 싶어요.
삭제 방법
※Rails6.0 이상의 쪽이 아래로
단계 1
application.rb의 기술을 수정하다.
댓글이 필요 없으니까.
수정해야 할 부분만 기술했어요!
수정 전
config/application.rbrequire 'rails/all'
수정 후
config/application.rbrequire "rails"
# Include each railties manually, excluding `active_storage/engine`
require "active_model/railtie"
require "active_job/railtie"
require "active_record/railtie"
# require "active_storage/engine"
require "action_controller/railtie"
require "action_mailer/railtie"
require "action_view/railtie"
require "action_cable/engine"
require "sprockets/railtie"
require "rails/test_unit/railtie"
단계 2
다음 코드는 모두 주석입니다.
config/environments/development.rbconfig.active_storage.service = :local
config/environments/production.rbconfig.active_storage.service = :local
config/environments/test.rbconfig.active_storage.service = :test
단계 3
다음 코드에 주석 달기
app/assets/javascripts/application.js//= require activestorage
참고 문장
Active Storage에 대해 더 자세히 알고 싶으신 분.
https://qiita.com/hmmrjn/items/7cc5e5348755c517458a
Rails6.0 이상
여기 참고해주세요.
Reference
이 문제에 관하여(루트에서 Active Storage를 제거하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Uuya/items/1154edc322c638f7e422
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
액티브 스토어가 뭔지 몰라서 살짝 조사해봤어요.
Active Storage는 Rails5입니다.2에 추가된 파일 업로드 기능.이것을 사용하면 표를 이용해 이미지를 간단하게 제작할 수 있는 투고 기능 등이 있다.또한 Amazon S3는 Google Cloud Storage, Microsoft Azure Storage 등 클라우드 스토리지 서비스와 같은 파일을 간단하게 업로드할 수 있습니다.클라우드 저장소를 제외하고는 파일을 로컬 디스크에 저장할 수 있습니다.
페이퍼클립, 캐리어웨이브, 드래곤 플라이 등 젬을 대체할 수 있지만, 현재 발리에서는 현금과 관련한 기능이 제대로 갖춰지지 않아 아쉽다.사용 시 Rails5.2 이상으로 업그레이드해야 합니다.
필요 없으니까 삭제하고 싶어요.
삭제 방법
※Rails6.0 이상의 쪽이 아래로
단계 1
application.rb의 기술을 수정하다.
댓글이 필요 없으니까.
수정해야 할 부분만 기술했어요!
수정 전
config/application.rbrequire 'rails/all'
수정 후
config/application.rbrequire "rails"
# Include each railties manually, excluding `active_storage/engine`
require "active_model/railtie"
require "active_job/railtie"
require "active_record/railtie"
# require "active_storage/engine"
require "action_controller/railtie"
require "action_mailer/railtie"
require "action_view/railtie"
require "action_cable/engine"
require "sprockets/railtie"
require "rails/test_unit/railtie"
단계 2
다음 코드는 모두 주석입니다.
config/environments/development.rbconfig.active_storage.service = :local
config/environments/production.rbconfig.active_storage.service = :local
config/environments/test.rbconfig.active_storage.service = :test
단계 3
다음 코드에 주석 달기
app/assets/javascripts/application.js//= require activestorage
참고 문장
Active Storage에 대해 더 자세히 알고 싶으신 분.
https://qiita.com/hmmrjn/items/7cc5e5348755c517458a
Rails6.0 이상
여기 참고해주세요.
Reference
이 문제에 관하여(루트에서 Active Storage를 제거하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Uuya/items/1154edc322c638f7e422
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
require 'rails/all'
require "rails"
# Include each railties manually, excluding `active_storage/engine`
require "active_model/railtie"
require "active_job/railtie"
require "active_record/railtie"
# require "active_storage/engine"
require "action_controller/railtie"
require "action_mailer/railtie"
require "action_view/railtie"
require "action_cable/engine"
require "sprockets/railtie"
require "rails/test_unit/railtie"
config.active_storage.service = :local
config.active_storage.service = :local
config.active_storage.service = :test
//= require activestorage
Active Storage에 대해 더 자세히 알고 싶으신 분.
https://qiita.com/hmmrjn/items/7cc5e5348755c517458a
Rails6.0 이상
여기 참고해주세요.
Reference
이 문제에 관하여(루트에서 Active Storage를 제거하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Uuya/items/1154edc322c638f7e422
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(루트에서 Active Storage를 제거하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Uuya/items/1154edc322c638f7e422텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)