Как переопределить запрос PATCH, используя JSONAPI :: Resources - PullRequest
0 голосов
/ 16 января 2019

Как перехватить действие update и переопределить его в файле resource.rb, а не в контроллере.

1 Ответ

0 голосов
/ 16 января 2019

Существует before_update перехватчик, который существует как обратный вызов ресурса . Согласно документации, этот вариант предлагается в последнем стабильном руководстве

Note: The authors of this gem expect the most common uses cases to be
handled using the callbacks. It is likely that the internal functionality 
of the operation processing methods will change, at least for several
revisions. Effort will be made to call this out in release notes. You 
have been warned.

Если вы хотите перезаписать все действие, я считаю, что вам нужно написать свой собственный процессор. Я думаю для обновления вам нужно посмотреть заменить поля . Я бы начал с действия update и следовал бы process_request по цепочке.

...