I want to do simple stuff. In my controller I have this:
render :update do |page|
page.replace_html ‘scripts’, :partial => ‘scripts’, :locals =>
{:question => @question}
end
And in the partial I have this:
<% if question.sound %>
Sound loaded!
<% end %>
Well, when I run it, the message “Sound loaded!” appears, but the
scripts are not rendered (I inspect the elements with Chrome and with
Firebug, and the scripts do not appear).
Is there anything wrong when I try to do this? Is there a way to make
this work?
Yuri Albuquerque wrote:
I want to do simple stuff. In my controller I have this:
render :update do |page|
page.replace_html ‘scripts’, :partial => ‘scripts’, :locals =>
{:question => @question}
end
And in the partial I have this:
<% if question.sound %>
Sound loaded!
<% end %>
Well, when I run it, the message “Sound loaded!” appears, but the
scripts are not rendered (I inspect the elements with Chrome and with
Firebug, and the scripts do not appear).
Is there anything wrong when I try to do this? Is there a way to make
this work?
Why not just call the script file from a tag instead of
replace_html? In general, your JavaScript should be coming from static
external files.
Best,
–Â
Marnen Laibow-Koser
http://www.marnen.org
[email protected]