# Ajax form

**URL:** <https://www.ruby-forum.com/t/ajax-form/143059>\
**Category:** Rails\
**Created:** [July 14, 2008, 9:17pm UTC](https://www.ruby-forum.com/t/ajax-form/143059 "2008-07-14T21:17:02Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jturney](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e99b99/32.png) [@jturney](https://www.ruby-forum.com/u/jturney)\
**Post date:** [July 14, 2008, 9:17pm UTC](https://www.ruby-forum.com/t/ajax-form/143059/1 "2008-07-14T21:17:02Z")

</div>

\<% form\_remote\_for :user, @user, :url =\> { :action =\> “create” } do |f|  
%\>  
.  
.  
\<%= submit\_tag “Add user” %\>

controller:  
def create  
@user = User.new(params[:user])

```
if @user.save
  if(request.xhr?)
         flash[:notice] = "OK ADDED"
         redirect_to :action => :index
  else
    flash[:notice] = "not xhr"
  end
end

```

end

When I run this, it doesn’t seem to pass request.xhr? so it never  
redirects.

What’s wrong with this?

---

<div class="post-metadata">

**Author:** ![jturney](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e99b99/32.png) [@jturney](https://www.ruby-forum.com/u/jturney)\
**Post date:** [July 14, 2008, 9:36pm UTC](https://www.ruby-forum.com/t/ajax-form/143059/2 "2008-07-14T21:36:45Z")

</div>

Justin To wrote:

> \<% form\_remote\_for :user, @user, :url =\> { :action =\> “create” } do |f|  
> %\>  
> .  
> Are you still nesting one form inside in another. Are you including  
> prototype (javascript\_include\_tag) ?

Fred
