modalbox rails var interpolation

Howdy everyone.

I am using modalbox which is very nice an easy to use. I have this for an edit for a company listing:

<td><%= link_to('Manage Companies', {}, :onclick => 'Modalbox.show(\'/ companies/edit/#{company.id}\', {width: 600}); return false;') %></td>

The link is not putting the company.id in it puts #{ company.id}. how do I get this to interpolate the rails variable properly?

This is because single quoted strings are not interpolated. You need
to use doubles or any of the other string quoting methods.

Blog: http://random8.zenunit.com/ Learn: http://sensei.zenunit.com/ Twitter: http://twitter.com/random8r

Ok, why does this work?

<%= button_to_function "Add Site", remote_function( :url => { :controller => 'addsites', :action => "addsitetomop", :id=> @mop}, :with => "'site[comp_#{company.id}]=' + $('site_comp_# {company.id}').value + '&site[customer_#{company.id}]=' + $ ('site_customer_#{company.id}').value ")%>