I'm using **ruby on rails** for api and **angularjs** for client side. I generated the **angular** app using **yeoman** I'm trying to GET user data from the api using this code:
angular.module('clientApp') .controller('UserCtrl', function ($scope, $http) { $http.jsonp('http://localhost:3000/users?callback=JSON_CALLBACK').success(function (data) { console.log(data); }) }); and i have this error on my **browser console** Refused to execute script from 'http://localhost:3000/users?callback=angular.callbacks._0' because its MIME type ('application/json') is not executable, and strict MIME type checking is enabled. and this is the api side code for GET this data: def index if params[:callback] render json: {data: {:users => User.all.to_json}, :callback => params[:callback] } # format.js { render :json => {:users => Users.all.to_json}, :callback => params[:callback] } else render json: User.all end # render json: User.all.paginate(:page => params[:p], :limit => params[:per]) end -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to angular+unsubscr...@googlegroups.com. To post to this group, send email to angular@googlegroups.com. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.