РЕДАКТИРОВАТЬ: См. Ответ Эшли Уильямс!
JSONP просто включает объект JSON в вызов функции.Так что-то вроде этого
UsersController:
def index
@callback_func_name = params[:callback]
@users = User.all
end
Представление с именем index.js.erb
:
<%= @callback_func_name %>(<%= @users.to_json %>)
Тогда вы выдаете запрос:
http://localhost.com:3000/users.js?callback=myfunction
Детали могут быть не совсем точными, но это поможет вам пройти большую часть пути, дайте мне знать, если у вас есть какие-либо вопросы.