你的錯誤與霧連接
在我Picture Uploader我可以設置一個屬性讀寫器
class PictureUploader < CarrierWave::Uploader::Base
include CarrierWave::MiniMagick
storage :file
def field
@field
end
def field=(field)
@field = field
end
# attr_accessor :field # for an even shorter way
end
的我打開rails console
測試型號:
picture = PictureUploader.new
=> #<PictureUploader:0x0055804db336e8 @model=nil, @mounted_as=nil>
picture.field=('your text')
=> "your text"
picture.field
"your text"
關於您有'NoMethodError: undefined method \'original_filename' for #<CarrierWave::Storage::Fog::File:0xab4134c>'
的版本和錯誤我MZaragoza
CarrierWave::Storage::Fog::File.new
同意接受三個參數
def store!(file)
f = CarrierWave::Storage::Fog::File.new(uploader, self, uploader.store_path)
f.store(file)
f
end
uploader
,self
和uploader.store_path
所以幫我們解決了這個問題,你應該包括你的CarrierwaveUploader
模型代碼和輸出uploader.store_path
非常感謝