в вашем контроллере у вас должно быть что-то вроде:
class UsersController < ApplicationController::Base
def index
respond_to do |format|
format.js { }
format.html {}
end
end
end
вы могли бы также реализовать это с response_with что-то вроде:
class UsersController < ApplicationController::Base
respond_to :html, :xml, :json
def index
respond_with(@users = User.all)
end
def create
@user = User.create(params[:user])
respond_with(@user, :location => users_url)
end
end
или даже в вашем ajax-запросе, например, с помощью jquery ($ .ajax, $ .get, $ .post, $ .getScript и т. Д.) Вы можете принудительно задать тип содержимого, например:
$.getScript('ajax/test.js', function(data, textStatus){
console.log(data); //data returned
console.log(textStatus); //success
console.log('Load was performed.');
}); * * 1 010