I didn't see the bottom of your post, you are already removing the
layout => true option.

On Jan 10, 2:06 pm, yairgo <[email protected]> wrote:
> A patch has been submitted for this.  If you need a fix right away, in
> lib/active_scaffold/actions/create.rb lines 16 and 50 remove
> the :layout => true option and lib/active_scaffold/actions/update.rb
> lines 16 and 45 do the same.
>
> On Jan 9, 6:22 am, Neil <[email protected]> wrote:
>
> > Hi all,
>
> > I've noticed that if I try to use ActiveScaffold with JavaScript
> > turned off (or configure inline = false, or similar), the layout isn't
> > correctly rendered if the validation fails.
>
> > Setup:
>
> > Rails 2.2.2, latest ActiveScaffold master from github.
>
> > I've set-up a new application from scratch, and ActiveScaffolded the
> > simplest possible model (a Widget with a name field), and created a
> > simple application.html.erb layout with the ActiveScaffold includes in
> > the <head>.
>
> > I then put 'requires_presence_of :name' in the model, and manually 
> > hithttp://localhost:3000/widgets/new(soI bypass the AJAX stuff in this
> > instance)
>
> > If I then try to create a widget with a blank name, the resultant
> > error page has no layout applied to it. The same problem happens if
> > you try to edit a widget (without AJAX) and leave the name blank.
>
> > ---
>
> > The relevant lines appear to be:
> > vendor/plugins/active_scaffold/lib/active_scaffold/actions/create.rb -
> > line 50
> > vendor/plugins/active_scaffold/lib/active_scaffold/actions/update.rb -
> > line 45
>
> > Both do:
> > render(:action => 'update_form', :layout => true)
>
> > If I manually specify the layout on these lines (:layout =>
> > "application"), it works. Oddly, if I completely remove the :layout
> > part, just leaving "render :action => 'update_form'", it also works.
>
> > I don't understand the layout engine enough to debug this further, but
> > it seems strange, as the equivalent :layout => true is scattered
> > through most of the code, and otherwise seems to render the layout
> > successfully.
>
> > If anyone has any thoughts or comments, they'd be greatly appreciated.
>
> > Many regards,
> > Neil.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"ActiveScaffold : Ruby on Rails plugin" 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/activescaffold?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to