Подтвердить что ты не робот

Почему response_with удаляется из рельсов 4.2 в его собственный камень?

В rails 4.2 response_with был перенесен из ядра в драгоценный камень респондентов.

Примечания к выпуску бета-версии.

respond_with has moved out and into its own proper home with the responders gem.

Может кто-нибудь объяснить, почему? Что заставляет респондентов запечатлеть свой дом? Что не так с ним, оставаясь в камне Rails?

4b9b3361

Ответ 1

Обоснование от Дэвида Хайннемайера Хансона (создателя Ruby on Rails):

Я хотел бы воспользоваться этой возможностью, чтобы разделить response_with/class-level reply_to во внешний плагин. Я вообще не поклонник код, который выходит из использования этого шаблона. Он поощряет модель # to_json и он скрывает разницу между ответами HTML и API способами которые свернут код.

Итак, как насчет того, чтобы мы разделили это на драгоценный камень на 4.2, с текущим поведение, но также и возможность получить новое поведение, как было предложено здесь через точку конфигурации.

Полное обсуждение по этой ссылке:

https://github.com/rails/rails/pull/12136#issuecomment-50216483