# High Priority Problem , when uploading image

**URL:** <https://www.ruby-forum.com/t/high-priority-problem-when-uploading-image/162499>\
**Category:** Rails\
**Created:** [March 10, 2009, 3:55pm UTC](https://www.ruby-forum.com/t/high-priority-problem-when-uploading-image/162499 "2009-03-10T15:55:15Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![hamidraza](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/e9a140/32.png) [@hamidraza](https://www.ruby-forum.com/u/hamidraza)\
**Post date:** [March 10, 2009, 3:55pm UTC](https://www.ruby-forum.com/t/high-priority-problem-when-uploading-image/162499/1 "2009-03-10T15:55:15Z")

</div>

i m uploading an image and found following error , plz n e buddi help me  
out ,  
thxxxxxx in advace ,  
my rails version is 2.2.2  
and ruby version is 1.8.7  
and i m using attachment\_fu + mini\_magick

the error is

Processing AdvertController#picture (for 127.0.0.1 at 2009-03-10  
18:12:04) [POST]  
Session ID: 16244113122f7096dbfc3daf1b4cb25a  
Parameters: {“commit”=\>“upload image”, “action”=\>“picture”,  
“count”=\>“1”, “controller”=\>“advert”,  
“picture”=\>{“uploaded\_data”=\>#StringIO:0xb69ce814}}

NoMethodError (undefined method `[]' for #<Enumerable::Enumerator:0xb677ce08>): /usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/core_ext/string/access.rb:43:in`first’  
/home/hamid/rails/arabibay/vendor/plugins/attachment\_fu/lib/technoweenie/attachment\_fu.rb:70:in  
`has_attachment' /home/hamid/rails/arabibay/app/models/picture.rb:6 /usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/dependencies.rb:203:in`load\_without\_new\_constant\_marking’  
/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active\_support/dependencies.rb:203:in  
`load_file' /usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/dependencies.rb:342:in`new\_constants\_in’  
/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active\_support/dependencies.rb:202:in  
`load_file' /usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/dependencies.rb:94:in`require\_or\_load’  
/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active\_support/dependencies.rb:248:in  
`load_missing_constant' /usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/dependencies.rb:452:in`const\_missing’  
/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active\_support/dependencies.rb:464:in  
`const_missing' /usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/dependencies.rb:470:in`send’  
/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active\_support/dependencies.rb:470:in  
`const_missing' /home/hamid/rails/arabibay/app/controllers/advert_controller.rb:201:in`picture’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.6/lib/action\_controller/base.rb:1101:in  
`send' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.6/lib/action_controller/base.rb:1101:in`perform\_action\_without\_filters’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.6/lib/action\_controller/filters.rb:696:in  
`call_filters' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.6/lib/action_controller/filters.rb:688:in`perform\_action\_without\_benchmark’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.6/lib/action\_controller/benchmarking.rb:66:in  
`perform_action_without_rescue' /usr/lib/ruby/1.8/benchmark.rb:293:in`measure’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.6/lib/action\_controller/benchmarking.rb:66:in  
`perform_action_without_rescue' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.6/lib/action_controller/rescue.rb:83:in`perform\_action’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.6/lib/action\_controller/base.rb:435:in  
`send' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.6/lib/action_controller/base.rb:435:in`process\_without\_filters’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.6/lib/action\_controller/filters.rb:684:in  
`process_without_session_management_support' /usr/lib/ruby/gems/1.8/gems/actionpack-1.13.6/lib/action_controller/session_management.rb:114:in`process’  
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.6/lib/action\_controller/base.rb:334:in  
`process' /usr/lib/ruby/gems/1.8/gems/rails-1.2.6/lib/dispatcher.rb:41:in`dispatch’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/…/lib/mongrel/rails.rb:76:in  
`process' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in`synchronize’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/…/lib/mongrel/rails.rb:74:in  
`process' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:159:in`process\_client’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in  
`each' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in`process\_client’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in  
`run' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in`initialize’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in  
`new' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in`run’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in  
`initialize' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in`new’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in  
`run' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/configurator.rb:282:in`run’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/configurator.rb:281:in  
`each' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/configurator.rb:281:in`run’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel\_rails:128:in  
`run' /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/command.rb:212:in`run’  
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel\_rails:281  
/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active\_support/dependencies.rb:488:in  
`load' /usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/dependencies.rb:488:in`load’  
/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active\_support/dependencies.rb:342:in  
`new_constants_in' /usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/dependencies.rb:488:in`load’  
/usr/lib/ruby/gems/1.8/gems/rails-1.2.6/lib/commands/servers/mongrel.rb:60  
/usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:31:in  
`gem_original_require' /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in`require’  
/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active\_support/dependencies.rb:495:in  
`require' /usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/dependencies.rb:342:in`new\_constants\_in’  
/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active\_support/dependencies.rb:495:in  
`require' /usr/lib/ruby/gems/1.8/gems/rails-1.2.6/lib/commands/server.rb:39 /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in`gem\_original\_require’  
/usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:31:in  
`require’  
script/server:3

---

<div class="post-metadata">

**Author:** ![hamidraza](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/e9a140/32.png) [@hamidraza](https://www.ruby-forum.com/u/hamidraza)\
**Post date:** [March 10, 2009, 5:27pm UTC](https://www.ruby-forum.com/t/high-priority-problem-when-uploading-image/162499/2 "2009-03-10T17:27:53Z")

</div>

The trace suggests an problem in advert\_controller.rb line 201. Have you  
had  
a look there?

2009/3/10 Hamid R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![hamidraza](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/e9a140/32.png) [@hamidraza](https://www.ruby-forum.com/u/hamidraza)\
**Post date:** [March 10, 2009, 5:57pm UTC](https://www.ruby-forum.com/t/high-priority-problem-when-uploading-image/162499/3 "2009-03-10T17:57:18Z")

</div>

Could we get a look at the picture model? looks like it has issues at  
line 6

---

<div class="post-metadata">

**Author:** ![hamidraza](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/e9a140/32.png) [@hamidraza](https://www.ruby-forum.com/u/hamidraza)\
**Post date:** [March 11, 2009, 10:28am UTC](https://www.ruby-forum.com/t/high-priority-problem-when-uploading-image/162499/4 "2009-03-11T10:28:46Z")

</div>

Freddy A. wrote:

> Could we get a look at the picture model? looks like it has issues at  
> line 6

dear fellow , the problem is not with model or controller , as the code  
i have of application is running fine on another system , :s , i think  
its a problem with plugin ☹

---

<div class="post-metadata">

**Author:** ![hamidraza](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/e9a140/32.png) [@hamidraza](https://www.ruby-forum.com/u/hamidraza)\
**Post date:** [March 11, 2009, 11:10am UTC](https://www.ruby-forum.com/t/high-priority-problem-when-uploading-image/162499/5 "2009-03-11T11:10:57Z")

</div>

On Mar 11, 9:28 am, Hamid R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Freddy A. wrote:
> 
> > Could we get a look at the picture model? looks like it has issues at  
> > line 6
> 
> dear fellow , the problem is not with model or controller , as the code  
> i have of application is running fine on another system , :s , i think  
> its a problem with plugin ☹

Well the plugin code is also the same on both systems. You claim to be  
running rails 2.2.2 yet the stack trace clearly shows you are running  
rails 1.2.6, which isn’t compatible with ruby 1.8.7.

Fred
