bugs: July 2008 Archives

Recently I'm testing in Firefox 3 the "admin" section - implemented using ActiveScaffold - of a Rails application we made.

I'm getting RJS Errors when trying to update a record:
  • TypeError: $$("#admin__operator_details-update-151-form a.cancel").first().link is undefined
  • $$("#admin__operator_details-update-151-form a.cancel").first().link.close_with_refresh();

The issues is already reported as #553

The summary is that the problem lies within the deprecated getElementsByClassName function in the active_scaffold.js.

To fix (thanks to Eric Bjorkvall) just replace in files:

  • /public/javascripts/active_scaffold/default/active_scaffold.js
  • /vendor/plugins/active_scaffold/frontends/default/javascripts/active_scaffold.js
the line: with:

Instead of replacing the original assets of ActiveScaffold I skipped the change on /vendor/plugins/active_scaffold/frontends/default/javascripts/active_scaffold.js and just comment the /vendor/plugins/active_scaffold/init.rb in order to avoid the copy assets on plugin initialization.

About this Archive

This page is a archive of entries in the bugs category from July 2008.

bugs: August 2008 is the next archive.

Find recent content on the main index or look in the archives to find all content.