Thanks. I ran into the same issue :)

On Feb 17, 5:04 pm, Bruno Bornsztein <[email protected]>
wrote:
> Check out the latest stuff in edge... I encountered this problem today and
> fixed it.
>
> On Tue, Feb 17, 2009 at 2:08 PM, Bruno Bornsztein <
>
> [email protected]> wrote:
> > Are you overriding any controllers, by any chance?
>
> > On Wed, Feb 4, 2009 at 9:25 PM, SimianLogic <[email protected]>wrote:
>
> >> It looks like a modified form of this patch is in /vendor/plugins/
> >> community_engine/engine_config/initializers/attachment_fu_fix.rb
>
> >> This code works for me while in development mode, but as soon as I
> >> switch to a production environment uploading an image bombs out with a
> >> NoMethodError (chunk of the trace below, pointing back to the
> >> attachment_fu_fix file). Has anyone else run into this? Running in
> >> development all the time is a suboptimal solution.
>
> >> NoMethodError (undefined method `after_resize_callback_chain' for
> >> #<Class:0xb6ade4c0>):
> >>    /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/
> >> active_record/base.rb:1833:in `method_missing'
> >>    /vendor/plugins/community_engine/engine_config/initializers/
> >> attachment_fu_fix.rb:25:in `send'
> >>    /vendor/plugins/community_engine/engine_config/initializers/
> >> attachment_fu_fix.rb:25:in `run_callbacks'
> >>    /vendor/plugins/community_engine/engine_config/initializers/
> >> attachment_fu_fix.rb:13:in `callback_with_args'
> >>    /vendor/plugins/community_engine/engine_plugins/attachment_fu/lib/
> >> technoweenie/attachment_fu/processors/rmagick_processor.rb:35:in
> >> `process_attachment'
> >>    /vendor/plugins/community_engine/engine_plugins/attachment_fu/lib/
> >> technoweenie/attachment_fu/processors/rmagick_processor.rb:22:in
> >> `call'
> >>    /vendor/plugins/community_engine/engine_plugins/attachment_fu/lib/
> >> technoweenie/attachment_fu/processors/rmagick_processor.rb:22:in
> >> `with_image'
> >>    /vendor/plugins/community_engine/engine_plugins/attachment_fu/lib/
> >> technoweenie/attachment_fu.rb:317:in `with_image'
> >>    /vendor/plugins/community_engine/engine_plugins/attachment_fu/lib/
> >> technoweenie/attachment_fu/processors/rmagick_processor.rb:31:in
> >> `process_attachment'
>
> >> On Jan 21, 12:58 pm, simplicoder <[email protected]> wrote:
> >> > I got this error when doing a rake community_engine:test in rails
> >> > 2.2.2 install of CE...
> >> > Error:undefined method `after_attachment_saved_callback_chain'
>
> >> > This seems to have been fixed in the March 2008 version of
> >> > attachument_fu according to its CHANGELOG on github...
>
> >> > But implementing the monkeypatch it references athttp://
> >> blog.methodmissing.com/2008/1/19/edge-callback-refactorings-at...
>
> >> > into attachment_fu_hacks.rb is the easiest fix.
>
> >> > In defense of linkrot, the code is:
> >> > module Technoweenie
> >> >   module AttachmentFu
> >> >     module InstanceMethods
>
> >> >       def self.included( base )
> >> >         base.define_callbacks *
> >> > [:after_resize, :after_attachment_saved, :before_thumbnail_saved]
> >> >       end
>
> >> >       def callback_with_args(method, arg = self)
> >> >          notify(method)
>
> >> >           result = run_callbacks(method, { :object => arg }) { |
> >> > result, object| result == false }
>
> >> >           if result != false && respond_to_without_attributes?(method)
> >> >             result = send(method)
> >> >           end
>
> >> >           return result
> >> >       end
>
> >> >       def run_callbacks(kind, options = {}, &block)
> >> >         options.reverse_merge!( :object => self )
> >> >         ::ActiveSupport::Callbacks::Callback.run(self.class.send("#
> >> > {kind}_callback_chain"), options[:object], options, &block)
> >> >       end
> >> >     end
> >> >   end
> >> > end
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CommunityEngine" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/communityengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to