Please pull the latest from Github, I just pushed a fix.

Thanks,
Bruno

On Fri, Jun 4, 2010 at 4:10 AM, jscott <[email protected]> wrote:

> Thanks Bruno!
>
> The template fix was easy - @group_photo became simply @photo with
> this result (suggested by you, below) and it worked just fine:
>
> - semantic_form_for @photo, :html => {:class =>
> "MainForm", :multipart => true} do |form|
>
> However, with that fixed, both of the group photo options reverted to
> the error with the page_title method!
>
> Clicking on "Add New Photo" as well as clicking on an existing photo,
> returns this result (same as before):
>
> [[LOG EXCERPT]]
> ActionView::TemplateError (interpolation argument name missing in
> "{{name}}'s photos") on line #7 of vendor/plugins/community_engine/app/
> views/layouts/application.html.haml:
> 7:     %title= page_title
> 8:     -if @meta
> 9:       [email protected] do |key|
>
>     vendor/plugins/community_engine/app/helpers/base_helper.rb:179:in
> `page_title'
>     vendor/plugins/community_engine/app/views/layouts/
> application.html.haml:7:in
>
> `_run_haml_vendor47plugins47community_engine47app47views47layouts47application46html46haml'
>
> [[END LOG EXCERPT]]
>
> the page_title method is not overridden in base_helper, BUT, there is
> no reference to anything dealing with groups. You suggested the
> following:
>
> group_photos.l :name => @group.name
> (this does not exist right now)
>
> So - clearly I should edit base_helper somehow to add this @group.name
> piece to the page_title method?
>
> THANKS GUYS! this is really nagging me!
>
>
> PS - here's the end of the page_title method from base_helper, as it's
> written now:
>
> 176:     if @page_title
> 177:           title = @page_title + ' &raquo; ' + app_base + tagline
> 178:         elsif title == app_base
> 179:                      title = :showing.l + ' ' +
> @controller.controller_name.l
> + ' &raquo; ' + app_base + tagline
> 180:         end
> 181:
> 182:         title
> 183:       end
>
> On Jun 3, 2:34 pm, Bruno Bornsztein <[email protected]>
> wrote:
> > > ActionView::TemplateError (interpolation argument name missing in
> >
> > "{{name}}'s photos") on line #7 of vendor/plugins/community_engine/app/
> >
> > > views/layouts/application.html.haml:
> >
> > Looks like somewhere (#line 7) you're calling :group_photos.l without
> > passing it the :name argument.
> >
> > Have you overridden the page_title method in base_helper? When you call
> > :group_photos.l, it expects an argument, like:
> >
> > :group_photos.l :name => @group.name
> >
> > Error 2: (EASIER) "undefined method `nil_class_path' for
> >
> > > #<ActionView::Base:0xccc6378>) on line #2 of vendor/plugins/
> > > community_engine_groups/app/views/group_photos/new.html.haml:"
> >
> > > ActionView::TemplateError (undefined method `nil_class_path' for
> > > #<ActionView::Base:0xccc6378>) on line #2 of vendor/plugins/
> > > community_engine_groups/app/views/group_photos/new.html.haml:
> > > 1: -box do
> > > 2:   - semantic_form_for @group_photo, :html => {:class =>
> > > "MainForm", :multipart => true} do |form|
> >
> > I think that should be:
> >
> > - semantic_form_for @photo, :html => {:class =>
> > "MainForm", :multipart => true} do |form|
> >
> > Good luck,
> > Bruno
> >
> >
> >
> > > 3:
> > > 4:     -form.inputs do
> > > 5:       = form.input :uploaded_data, :as => :file, :label
> > > => :choose_a_photo_to_upload.l, :hint =>
> > > "#{AppConfig.photo['attachment_fu_options']['max_size']}
> > > #{:megabyte_upload_limit.l}"
> >
> > > [[END LOG]]
> >
> > > Okay! Two slightly different problems - anyone have a clue what's
> > > going on with these? This is driving me crazy!
> >
> > > Best - JScott
> >
> > > --
> > > 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]<communityengine%[email protected]>
> <communityengine%2Bunsubscribe@ googlegroups.com>
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/communityengine?hl=en.
>
> --
> 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]<communityengine%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/communityengine?hl=en.
>
>

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