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.

Reply via email to