
Untitled
By: a guest on
Jun 17th, 2012 | syntax:
None | size: 0.79 KB | hits: 12 | expires: Never
Unable to render more than one line using Rails and Prototype
*views/results/index.html.erb
<%= link_to "#{school[:name]}", {:controller => "results", :action => "update", :school => school}, :remote => true%>
*controllers/results_controller.rb
def update
@selection = params[:school]
respond_to do |format|
format.html {redirect_to :action => 'index'}
format.js
end
end
*views/results/update.js.erb
$("selected").update("<%= render :partial => '/results/academics', :locals => { :selection => @selection } %>")
*views/results/academics.html.erb
<%= selection[:chances] %>
*views/results/academics.html.erb
<%= selection[:chances] %>
<br>
$("selected").update("<%= escape_javascript(render :partial => '/results/academics', :locals => { :selection => @selection }) %>")