В рельсах параметр 'method:' используется только для удаления действия?
Я новичок в Rails и узнал о действии destroy. Когда мы пишем действие destroy для удаления чего-либо, в ссылке для его удаления мы пишем код:
method: :delete
Так что параметр метода используется только для удаления, или он используется где-то еще?
Заранее спасибо.
1 ответ
Решение
По умолчанию (Incase, если вы не упомянули тип метода) это займет HTTP
тип метода как GET
Так явно для любого другого HTTP
просьба упомянуть HTTP
тип метода для запроса.
Уничтожить действие (которое используется для удаления какой-либо записи) должно быть delete
тип HTTP
запрос. поэтому в ссылке нужно упомянуть method: :delete
в противном случае он служит запросом как get
, надеюсь, это очистит ваши сомнения.
Рекомендации: -