--- auto_complete_macros_helper.rb 2008-05-09 15:44:29.013646700 +0800 +++ a.rb 2008-05-09 15:44:55.154439000 +0800 @@ -70,6 +70,16 @@ js_options[:frequency] = "#{options[:frequency]}" if options[:frequency] js_options[:method] = "'#{options[:method].to_s}'" if options[:method] + if protect_against_forgery? + if js_options['parameters'] + js_options['parameters'] << " + '&" + else + js_options['parameters'] = "'" + end + js_options['parameters'] << "#{request_forgery_protection_token}=' + encodeURIComponent('#{escape_javascript form_authenticity_token}')" + end + + { :after_update_element => :afterUpdateElement, :on_show => :onShow, :on_hide => :onHide, :min_chars => :minChars }.each do |k,v| js_options[v] = options[k] if options[k]