0
업로드 모델에 "첨부 파일"파일을 첨부하려고합니다. 생성 후 내 db의 첨부 파일 필드는 nil이며 링크는 @ upload.attachment.url 링크 만 부모 개체로 리디렉션합니다. 어쩌면 내가 뭔가 잘못하고있는 걸까요? 전에 Carrierwave를 사용하지 않았습니다. Carrierswave in Rails 3.1.0의 문제
# Model
require 'carrierwave/orm/activerecord'
class Upload < ActiveRecord::Base
mount_uploader :attachment, AttachmentUploader
end
는 컨트롤러와 첨부 파일 필드
# Form
= form_for @upload, :html => { :multipart => true } do |f|
%br
= f.file_field :attachment
그리고 더 기본에 대한 기본 사항 갔다 :
def create
@upload = Upload.new(params[:upload])
@upload.attachment = params[:file]
if @upload.save
redirect_to @upload
end
end
내 콘솔에서 오류를받지 못했습니다 있지만, : 학생 모델의 첨부 문자열은 항상 nil입니다.
감사합니다. [: 파일]
이를 제거 유 upload.attachment = @ PARAMS의 광고
추가 한 이유