jruby 1.1.3 + activescaffold 1.1.1 generating RJS error -------------------------------------------------------
Key: JRUBY-2918 URL: http://jira.codehaus.org/browse/JRUBY-2918 Project: JRuby Issue Type: Bug Affects Versions: JRuby 1.1.3 Environment: windows XP, jruby 1.1.3, active scaffold 1.1.1, RoR 2.0, WEBrick Reporter: Jin Lee Assignee: Thomas E Enebo FYI - This did not happen in 1.1.2 When creating a new row or editing an existing row for a table using active_scaffold, the insert/update is performed successfully, however on the webpage, two javascript popups are generated. Here is the result from one of my active_scaffolds on an AR model personnel_type: Popup 1: RJS error: TypeError: $$("#admin__personnel_type-create--form a.cancel").first().link is undefined Popup 2: new Insertion.Top("admin__personnel_type-tbody", "\n\u003Ctr class=\"record \" id=\"admin__personnel_type-list-10-row\"\u003E\n \n \n \u003Ctd class=\"name-column \" \u003E\n test\n \u003C/td\u003E\n \u003Ctd class=\"actions\"\u003E\n \u003Ctable cellpadding=\"0\" cellspacing=\"0\"\u003E\r\n \u003Ctr\u003E\r\n \u003Ctd class=\"indicator-container\"\u003E\r\n \u003Cimg alt=\"loading indicator\" class=\"loading-indicator\" id=\"admin__personnel_type-record-10-loading-indicator\" src=\"/images/active_scaffold/default/indicator.gif?1218649774\" style=\"visibility:hidden;\" /\u003E\r\n \u003C/td\u003E\r\n \r\n \r\n \u003Ctd\u003E\r\n \u003Ca href=\"/admin/personnel_type/edit/10?_method=get\u0026amp;authenticity_token=fc44acb46157c6fb4ea2a696a962b9678eeb2930\" class=\"edit action\" id=\"admin__personnel_type-edit-10-link\" position=\"replace\"\u003EEdit\u003C/a\u003E\r\n \u003C/td\u003E\r\n \r\n \r\n \u003Ctd\u003E\r\n \u003Ca href=\"/admin/personnel_type/destroy/10?_method=delete\u0026amp;authenticity_token=fc44acb46157c6fb4ea2a696a962b9678eeb2930\" class=\"destroy action\" id=\"admin__personnel_type-destroy-10-link\" onclick=\"return confirm('Are you sure?');\"\u003EDelete\u003C/a\u003E\r\n \u003C/td\u003E\r\n \r\n \r\n \u003Ctd\u003E\r\n \u003Ca href=\"/admin/personnel_type/show/10?_method=get\u0026amp;authenticity_token=fc44acb46157c6fb4ea2a696a962b9678eeb2930\" class=\"show action\" id=\"admin__personnel_type-show-10-link\" position=\"replace\"\u003EShow\u003C/a\u003E\r\n \u003C/td\u003E\r\n \r\n \u003C/tr\u003E\r\n\u003C/table\u003E\n \u003C/td\u003E\n \u003C/tr\u003E\n\n\u003Cscript type=\"text/javascript\"\u003E\nactions = new ActiveScaffold.Actions.Record(\n $$('#admin__personnel_type-list-10-row a.action'),\n $('admin__personnel_type-list-10-row'),\n $('admin__personnel_type-record-10-loading-indicator'),\n {refresh_url: '/admin/personnel_type/row/10?_method=get\u0026authenticity_token=fc44acb46157c6fb4ea2a696a962b9678eeb2930'}\n);\n\u003C/script\u003E\n"); ActiveScaffold.stripe($('admin__personnel_type-tbody')) ActiveScaffold.hide_empty_message('admin__personnel_type-tbody','admin__personnel_type-empty-message'); ActiveScaffold.increment_record_count('admin__personnel_type-active-scaffold'); $$("#admin__personnel_type-create--form a.cancel").first().link.close(); Also Please Note - My controller, personnel_type (named the same as my AR model), lives in a subdirectory 'admin'. so the full path to it is localhost/admin/personnel_type. I don't know if that makes any difference. Finally - I am able to delete rows without any problems. Thank you - Jin -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email