Я более чем уверен, что у вас эта проблема .
Пояснения:
Скажем, ваш контроллер возвращает только ответы JSON
def action
# call
respond_to do |format|
format.json { render json: results }
end
end
Это вернет json, как только:
/path_to_action.json
будет вызван /path_to_action
вызван с заголовками Content-Type:application/json;
и, возможно, некоторыми другими типами заголовков (например, X-Requested-With:XMLHttpRequest
)
В противном случае возвращается ошибка 406 Not Acceptable
.
Чтобы избежать этой проблемы, если ваш контроллер возвращает только json, напишите:
def action
# call
render json: results
end
в противном случае используйте /path_to_action.json
.