Я хотел бы знать, что является окончательным (?) Ответом, как делать что-то другое, кроме POST/GET из браузера - либо HTML-форму, либо Ajax, поскольку я слышу смешанные отчеты по какие браузеры допускают (в частности, на стороне ajax).Выполнение HTTP PUT из браузера
При создании задней части в стиле RESTful приятно использовать правильные глаголы, как PUT, HEAD, OPTIONS и т.д ... в рельсах, скрытая форма поля называется метод (IIRC?) Используется для имитации этого, а на задней стороне - отправка соответствующему контроллеру для глагола. Это сейчас (в конце 2009 года)? какие конвенции?
Ницца - надеюсь, связывание их вместе поможет соку google для других, которые ищут такие вещи в будущем! –
Я также должен добавить, что я считаю, что PUT и DELETE поддерживаются в соответствии с HTML5: http://www.w3.org/TR/html5/forms.html # форма-подчинение-0 (не уверен что HEAD однако). – mpobrien
Я думаю, что AJAX намного лучше, чем «туннелирование», которое вы предлагаете вначале. Также, хороший момент о HTML5. Но я не понимаю, какие браузеры поддерживают PUT и DELETE для форм на этом этапе. –