agreed. Something else is causing the issue. when digging for an answer my
frustration levels were through the roof, and this at least made it better
:)

I would love it if you, or anyone else were to come up with the right fix so
that i can stop restarting my local server.

--
Levi Rosol
Twitter: @LeviRosol



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

>
> I noticed that flag "fixed" it while switching to production mode
> (which has cache_classes = true), but there should be a better fix
> somewhere else. That means we'll have to reboot every time we make
> code changes on the development environment, though, which is less
> than optimal.
>
>
>
> On Jul 15, 6:36 pm, Levi Rosol <[email protected]> wrote:
> > Sorry for the delay. to fix the issue i had to set the
> >
> > config.cache_classes = true
> >
> > in my applications /config/environments/development.rb file
> >
> > I was also seeing an issue where i'd load a page, then reload the same
> page,
> > and would get a NoMethod error. That's what lead me to this solution via
> > google. since making this change, all is well in my land.
> >
> > --
> > Levi Rosol
> > Twitter: @LeviRosol
> >
> > On Wed, Jul 15, 2009 at 6:26 PM, Levi Rosol <[email protected]>
> wrote:
> > > I had this same issue, and the fix is to change a class caching flag
> > > in one of the configs to false I believe. On my phone right now, but
> > > will get you the specific answer in the next hour when I get to my PC
> >
> > > On 7/15/09, 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
> >
> > > --
> > > Sent from my mobile device
> >
> > > --
> > > Levi Rosol
> > > Twitter: @LeviRosol
> >
>

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