The following works for me:
In
/app/controllers/foo_controller.rb :
class FooController < ApplicationController def get_person @person = Person.find(1) respond_to do |format| format.js end end end
In
/app/views/foo/get_person.js.erb :
<%= render :partial => '/foo/some_partial', :locals => { :person => @person } %>
In
/app/views/foo/_some_partial.js.erb :
person = { last_name: '<%= person.last_name -%>' }
James A. Rosen
source share