String actionUrl = context.componentActionURL();
String actionUrl = AjaxUtils.ajaxComponentActionUrl(context);
  public void appendToResponse(WOResponse response, WOContext context) {    WOComponent component = context.component();    String id;    if (_idAssociation == null) {      id = AjaxUtils.toSafeElementID(context.elementID());    }    else {      id = (String) _idAssociation.valueInComponent(component);    }    String elementName = (String) _elementNameAssociation.valueInComponent(component);    String actionUrl = context.componentActionURL();    super.appendToResponse(response, context);    response.appendContentString("<");    response.appendContentString(elementName);    response.appendContentString(" id = \"");    response.appendContentString(id);    response.appendContentString("\"");    if (_classAssociation != null) {      String className = (String) _classAssociation.valueInComponent(component);      response.appendContentString(" class = \"");      response.appendContentString(id);      response.appendContentString("\"");    }    response.appendContentString(">");    _appendValueAttributeToResponse(response, context);    response.appendContentString("</");    response.appendContentString(elementName);    response.appendContentString(">");    AjaxUtils.appendScriptHeader(response);    response.appendContentString("new Ajax.InPlaceEditor('");    response.appendContentString(id);    response.appendContentString("', '");    response.appendContentString(actionUrl);    response.appendContentString("',");    NSDictionary options = createAjaxOptions(component);    AjaxOptions.appendToResponse(options, response, context);    response.appendContentString(");");    AjaxUtils.appendScriptFooter(response);  }