Кажется, что я регулярно сталкиваюсь с подобными «маршрутизационными» проблемами, а затем они исчезают без моего ведома о том, что я сделал для улучшения ситуации.
В настоящее время у меня есть базовая модель, которую яудаляю
delete_class: function(){
this.model.destroy();
}
Отправляет запрос на удаление на сервер.В консоли я получаю DELETE http://192.168.7.25:3000/user_classes 404 (Not Found)
в моем контроллере, у меня есть
def destroy
user_class = UserClass.find(params[:id])
user_class.destroy
render :text => 'deleted'
end
Так ясно, что это там.Я могу сделать запрос на http://192.168.7.25:3000/user_classes
, и маршрут найден, поэтому проблема, кажется, только при попытке УДАЛИТЬ.Я не пробовал обновлять, но индекс и шоу оба возвращают без проблем.