Я отправляю запрос от jquery и ожидаю ответа json. Конфигурация такова:отправка json response
type: 'POST',
cache: false,
iframe: true,
dataType: "json",
Теперь есть забавная вещь. Когда я возвращать данные как текст, он отлично работает:
render :text => "{}"
Но когда я использую :json
вариант, светлячок подсказывает мне, чтобы загрузить файл, содержащий ровно два символа, {}
. Обратный вызов успеха никогда не вызывается.
render :json => {}
Поскольку существует обходное решение (см. Выше), вопрос имеет только теоретическое значение. Это когда-нибудь случалось с тобой?
Правильно ли настроена ваша маршрутизация? Попробуйте проверить его: 'curl -H 'Accept: application/json" -i -X GET http: // localhost: 3000/projects/3' –