I did not find a fix for this.

On Jul 15, 2009, at 4:15 PM, SimianLogic <[email protected]>  
wrote:

>
> I ran into this today--did you ever find a fix for it? On my install,
> everything works great the first page load and then s3_config goes
> AWOL on each page load after that.
>
> Thanks,
> -Will
>
> On Jun 8, 12:48 pm, Mike Muldoon <[email protected]> wrote:
>> Moar data. I set a breakpoint in s3_backend.rb, in s3_url(). The
>> s3_config hash is set correctly there, but when the class method
>> self.protocol() is called, it is not available:
>>
>> (rdb:10) list
>> [245, 254] in /home/muldoon/rails/omni/vendor/plugins/ 
>> community_engine/
>> plugins/attachment_fu/lib/technoweenie/attachment_fu/backends/
>> s3_backend.rb
>>    245          # set using the configuration parameters in
>> <tt>RAILS_ROOT/config/amazon_s3.yml</tt>.
>>    246          #
>>    247          # The optional thumbnail argument will output the
>> thumbnail's filename (if any).
>>    248          def s3_url(thumbnail = nil)
>>    249            debugger
>> => 250            File.join(s3_protocol + s3_hostname +
>> s3_port_string, bucket_name, full_filename(thumbnail))
>>    251          end
>>    252          alias :public_filename :s3_url
>>    253
>>    254          # All private objects are accessible via an
>> authenticated GET request to the S3 servers. You can generate an
>> (rdb:10) s3_config
>> {:use_persistent=>true, :bucket_name=>"inf-dev-
>> bucket" 
>> , : 
>> access_key_id=>"AKIAJ4F5NOJ3LGKKZGRQ", :secret_access_key=>"C6lvxj/
>> NGleUpdNYeinykow6S0fHBfE9rMT28YdL"}
>> (rdb:10) step
>> /home/muldoon/rails/omni/vendor/plugins/community_engine/plugins/
>> attachment_fu/lib/technoweenie/attachment_fu/backends/s3_backend.rb:
>> 294
>> Technoweenie::AttachmentFu::Backends::S3Backend.protocol
>> (rdb:10) list
>> [289, 298] in /home/muldoon/rails/omni/vendor/plugins/ 
>> community_engine/
>> plugins/attachment_fu/lib/technoweenie/attachment_fu/backends/
>> s3_backend.rb
>>    289          def current_data
>>    290            S3Object.value full_filename, bucket_name
>>    291          end
>>    292
>>    293          def s3_protocol
>> => 294
>> Technoweenie::AttachmentFu::Backends::S3Backend.protocol
>>    295          end
>>    296
>>    297          def s3_hostname
>>    298
>> Technoweenie::AttachmentFu::Backends::S3Backend.hostname
>> (rdb:10) Technoweenie::AttachmentFu::Backends::S3Backend.protocol
>> NameError Exception: undefined local variable or method `s3_config'
>> for Technoweenie::AttachmentFu::Backends::S3Backend:Module
>>
>> On Jun 8, 11:53 am, mike muldoon <[email protected]> wrote:
>>
>>> Hello all,
>>
>>> After enabling s3 for photos, I'm getting an "undefined local  
>>> variable
>>> or method `s3_config' " error. For example:
>>
>>> ActionView::TemplateError (undefined local variable or method
>>> `s3_config' for
>>> Technoweenie::AttachmentFu::Backends::S3Backend:Module) on line  
>>> #13 of
>>> vendor/plugins/community_engine/app/views/users/ 
>>> welcome_about.html.haml:
>>> 10:       %br
>>> 11:       = link_to "&raquo; " + :go_to_your_profile.l, user_path 
>>> (@user)
>>> 12:
>>> 13:   - if @user.avatar_photo_url
>>> 14:     .box.alt
>>> 15:       %h3=:your_profile_photo.l
>>> 16:       .centered
>>
>>> The s3 file upload works, I can see it in the appropriate bucket. My
>>> steps to activate s3 were:
>>
>>> 1. create config/amazon_s3.yml
>>> 2. copy the photo block out of
>>> vendor/plugin/community_engine/config/application.yml
>>> into
>>> config/application.yml, and set
>>> storage: 's3'
>>
>>> The aws-s3 gem is in place:
>>> muld...@fedora$ gem list
>>
>>> *** LOCAL GEMS ***
>>
>>> actionmailer (2.3.2, 2.2.2, 2.1.0)
>>> actionpack (2.3.2, 2.2.2, 2.1.0)
>>> activerecord (2.3.2, 2.2.2, 2.1.0)
>>> activeresource (2.3.2, 2.2.2, 2.1.0)
>>> activesupport (2.3.2, 2.2.2, 2.1.0)
>>> aws-s3 (0.6.2)
>>> <snip>
>>
>>> Any suggestions?
>>> Mike
> >

--~--~---------~--~----~------------~-------~--~----~
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