rails generate model UploadFile # 프로젝트/app/models/upload_file.rb가 생성됨. |
# upload_file.rb class UploadFile < ApplicationRecord mount_uploader :file, FileUploader end |
rails generate uploader File # 프로젝트/app/uploaders/file_uploader.rb가 생성됨. |
#file_uploader.rb Class FileUploader < CarrierWave::Uploader::Base |
rails generate controller UploadFile # 프로젝트/app/controllers/upload_file_controller.rb가 생성됨. |
rails generate migration AddFileToUploadFile file:string # UploadFile에 파일을 담을 'file' 필드 추가 rake db:migrate |
#config/routes.rb Rails.application.routes.draw do ... resource :upload_file #라우터와 컨트롤러 연결 ... end |
#upload_file.rb |
#file_uploader.rb |