# Mongrel Upload Progress error

**URL:** <https://www.ruby-forum.com/t/mongrel-upload-progress-error/85307>\
**Category:** Rails\
**Created:** [February 12, 2007, 3:24pm UTC](https://www.ruby-forum.com/t/mongrel-upload-progress-error/85307 "2007-02-12T15:24:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![F.BSten\_Kate](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/85e7bf/32.png) [@F.BSten\_Kate](https://www.ruby-forum.com/u/F.BSten_Kate)\
**Post date:** [February 12, 2007, 3:24pm UTC](https://www.ruby-forum.com/t/mongrel-upload-progress-error/85307/1 "2007-02-12T15:24:55Z")

</div>

For the last hours i’ve tried to get the Upload progress plugin to work  
by following the tutorial:  
[http://mongrel.rubyforge.org/docs/upload\_progress.html](http://mongrel.rubyforge.org/docs/upload_progress.html)

Now i have two problems.

1. There isnt any file beeing uploaded, maybe this is because i didnt  
create the folder where it should upload (i’ve tried multiple locations  
but i cant be 100% sure as to where) or its because of problem 2.

2. NameError (uninitialized constant Mongrel::Upload):  
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.1/lib/active\_support/dependencies.rb:266:in  
`load_missing_constant' c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.1/lib/active_support/dependencies.rb:452:in `const\_missing’  
/app/controllers/files\_controller.rb:10:in  
`__bind_1171288653_854000' c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.1/lib/active_support/core_ext/object/extending.rb:44:in `[]’  
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.1/lib/active\_support/core\_ext/object/extending.rb:44:in  
`instance_exec' c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.2/lib/action_view/helpers/prototype_helper.rb:313:in `initialize’  
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.2/lib/action\_controller/base.rb:769:in  
`new’

Now the 2nd error really got me beat, i’ve installed the plugin… yet  
it still gives me this error in the log…

Now this is only the first couple of lines of the error i recieve but  
thats usually where the problem is.

Anyone out there have any idea what the problem could be? Another thing  
that happens is that (just like in another thread on these boards) the  
progress bar goes from 0% instantly to 100% when its done, it doesnt  
show any progress at all. But i suspect that this is all related to  
problem #2

---

<div class="post-metadata">

**Author:** ![F.BSten\_Kate](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/85e7bf/32.png) [@F.BSten\_Kate](https://www.ruby-forum.com/u/F.BSten_Kate)\
**Post date:** [February 13, 2007, 7:18am UTC](https://www.ruby-forum.com/t/mongrel-upload-progress-error/85307/2 "2007-02-13T07:18:16Z")

</div>

Did you load the plugin using mongrel\_rails start -S where config file is as described in:  
[http://mongrel.rubyforge.org/docs/upload\_progress.html](http://mongrel.rubyforge.org/docs/upload_progress.html) ?

Vish

---

<div class="post-metadata">

**Author:** ![F.BSten\_Kate](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/85e7bf/32.png) [@F.BSten\_Kate](https://www.ruby-forum.com/u/F.BSten_Kate)\
**Post date:** [February 13, 2007, 10:06am UTC](https://www.ruby-forum.com/t/mongrel-upload-progress-error/85307/3 "2007-02-13T10:06:41Z")

</div>

Vishnu G. wrote:

> Did you load the plugin using mongrel\_rails start -S where config file is as described in:  
> [http://mongrel.rubyforge.org/docs/upload\_progress.html](http://mongrel.rubyforge.org/docs/upload_progress.html) ?
> 
> Vish

I thought i was, after looking at the example on the tutorial:

mongrel\_rails -d -p 3000 -S config/mongrel\_upload\_progress.conf

Which wouldnt work i tried:

mongrel\_rails start “config/mongrel\_upload\_progress.conf”

forgetting the -S, either way it works now!!! thanks alot for the help  
🙂

---

<div class="post-metadata">

**Author:** ![F.BSten\_Kate](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/85e7bf/32.png) [@F.BSten\_Kate](https://www.ruby-forum.com/u/F.BSten_Kate)\
**Post date:** [February 13, 2007, 10:09am UTC](https://www.ruby-forum.com/t/mongrel-upload-progress-error/85307/4 "2007-02-13T10:09:14Z")

</div>

Actually, the progress part of the script is currently working, yet  
nothing is beeing uploaded, this might be because i have absolutely no  
idea where it’s trying to upload the files to.

My best gues was “public/files/upload/” If this is the case do i need to  
change the folder premitions before this starts working?

(note i run a Windows Vista system atm)

F.B. ten Kate

---

<div class="post-metadata">

**Author:** ![F.BSten\_Kate](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/85e7bf/32.png) [@F.BSten\_Kate](https://www.ruby-forum.com/u/F.BSten_Kate)\
**Post date:** [February 13, 2007, 11:08am UTC](https://www.ruby-forum.com/t/mongrel-upload-progress-error/85307/5 "2007-02-13T11:08:40Z")

</div>

It’s uploading to a temporary directory (Windows/Temp probably, check  
your TEMP environment variable) and it’s available under the  
controller you post to as a regular Rails TempFile or StringIO  
variable.

Do something like params[:file].read to get the file contents.

It’s up to you to do whatever you want with this file. FileUtils.mv  
will move it to the location of your choice.

Later,  
Vish

On 2/13/07, F.B. ten Kate [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> F.B. ten Kate
> 
> –  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> >

s’
