рельсы 3, при обработке POST из удаленного веб-приложения, как мы возвращаем базовый http "хорошо" - PullRequest
0 голосов
/ 17 февраля 2011

после обработки файла загрузки, полученного с внешнего веб-сайта, нам нужно отправить обратно какое-то по существу пустое http-сообщение "ok" Таким образом, у нас нет «представления», связанного с этим методом ... Я предполагаю, что нам нужно сделать render SOMETHING_GOES_HERE?

Ответы [ 3 ]

3 голосов
/ 17 февраля 2011

Попробуйте использовать head вместо render:

head 200

Из документов похоже, что вы можете использовать более читаемые символы вместо числовых кодов состояния HTTP, ноЯ нигде не нашел список ...

Вы также можете включить другие заголовки, если хотите (из документов):

head :created, :location => person_path(@person)

Надеюсь, это поможет!

1 голос
/ 17 февраля 2011
render :nothing => true, :status => 200
1 голос
/ 17 февраля 2011

render :text => "ok"

Возможно, вам понадобится передать: layout => false, если для всего контроллера указан макет.

...