I've been struggling with this for a couple of hours now. When using carrierwave_direct's
in my view, it returns me this error:
FileUploader Carrierwave Class:
class FileUploader < CarrierWave::Uploader::Base include CarrierWaveDirect::Uploader end
class ManualFile include Mongoid::Document mount_uploader :file, FileUploader field :name, :type => String end
class UploadController < ApplicationController def manual_new @uploader = ManualFile.new.file @uploader.success_action_redirect = upload_edit_path end def manual_edit @myfile = ManualFile.new(key: params[:key]) end end
<%= direct_upload_form_for @uploader do |f| %> <%= f.file_field :file %> <%= f.submit %> <% end %>
I can't understand what I'm doing wrong. I tried to follow this railscast. I'm using Ruby 1.9.3, Rails 3.2.3, Mongoid 3 with carrierwave gems pointing to github master. This is my first time on railsforums, I hope I'm doing this right. Also, crosspost from Stackoverflow.