# Redbox implementation not showing anything

**URL:** <https://www.ruby-forum.com/t/redbox-implementation-not-showing-anything/196920>\
**Category:** Rails\
**Created:** [March 18, 2009, 1:00pm UTC](https://www.ruby-forum.com/t/redbox-implementation-not-showing-anything/196920 "2009-03-18T13:00:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b9bd4f/32.png) [@ram](https://www.ruby-forum.com/u/ram)\
**Post date:** [March 18, 2009, 1:00pm UTC](https://www.ruby-forum.com/t/redbox-implementation-not-showing-anything/196920/1 "2009-03-18T13:00:06Z")

</div>

Hi all,

Im trying to implement redbox for submitting some small forms. Here’s  
the code im using.

#redbox link  
\<%= link\_to\_remote\_redbox ‘Change Password’, :url =\> {:controller  
=\> :users, :action =\> :change\_password, :id =\> @user.id}, :method  
=\> :get %\>

#users controller

def change\_password  
@user = User.find(params[:id])  
respond\_to do |format|  
format.html  
format.js {render :layout =\> “modal”}  
end  
rescue ActiveRecord::RecordNotFound  
permission\_denied  
end

#modal layout

 Invoicing \<%= javascript\_include\_tag :defaults %\> \<%= javascript\_include\_tag "redbox"%\>

```
<%= yield %>

```

#change\_password.js.erb

\<% form\_for :user, :url =\> changed\_password\_user\_path(@user), :html =\> {:method =\> 'put'} do |f| %\> 
Old : \<%= f.password\_field :old\_password, :size =\> 15 %\>

New : \<%= f.password\_field :password, :size =\> 15 %\>

Confirm : \<%= f. password\_field :confirm\_password, :size =\> 15 %\>

\<%= f.submit "Change" %\>

\<% end %\> \<%= link\_to\_close\_redbox "Cancel" %\>

Now when i click the link, the RedBox Overlay is shown but the form  
does not turn up. Only the overlay is shown. If i check the dev log,  
it says the action has been successfully called and the rendering has  
been done.  
What am i doing wrong here? Any ideas?  
My best guess is that the JS is screwing up things somewhere. Or, I  
could be doing something basically very wrong… 😃
