ActionController::UnknownFormat with format.js for ajax implementation (Rail 4)

前端 未结 3 1538
难免孤独
难免孤独 2021-01-11 09:41

i try to use Ajax in my application with Rails 4. To send my js to the client i use :

   respond_to do |format|
        format.js 
   end

3条回答
  •  难免孤独
    2021-01-11 09:53

    Catch:

    Your console log says:

    Processing by Oweb::MainController#setmagasinstatus as HTML

    In your controller action, you don't have supported HTML response. That's why you are facing error of UnknownFormat.

    Solution:

    Add format: "js" in your ajax call. For example:

    $.ajax url: "/oweb/main/setmagasinstatus", data: 'id=' + id, format: 'js'
    

提交回复
热议问题