what is the proper incantation to make this actually post asynchronously?
form_tag :controller => :magic, :action => :search, :method => post, :remote => true do
method=post and remote=true just get squashed on the end of the url instead of actually making it an ajax post.
The only way I found to do it is to wrap the url parameters in the url_for method.
However, if you need to the pass the
methodparameter you might need to wrap that and the remote in parentheses.