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 + ' » ' + app_base + tagline
178:         elsif title == app_base
179:                      title = :showing.l + ' ' + 
@controller.controller_name.l
+ ' » ' + 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%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].
For more options, visit this group at 
http://groups.google.com/group/communityengine?hl=en.

Reply via email to