Ruby on rails Rails中的delete方法
删除和销毁有什么区别 如果我们生成一个scaffold,那么删除日期条目的默认方法是Ruby on rails Rails中的delete方法,ruby-on-rails,Ruby On Rails,删除和销毁有什么区别 如果我们生成一个scaffold,那么删除日期条目的默认方法是method::delete,而delete实际上没有在控制器中定义。那么rails究竟是如何决定该做什么的呢?据我所知: Delete方法使用sqldelete语句,而不实例化对象或运行任何回调 Destroy对数据库进行SQL调用,并删除表中包含当前对象的行,只要对对象进行了范围限定,您仍然可以管理该对象 希望这有帮助。据我所知: Delete方法使用sqldelete语句,而不实例化对象或运行任何回调 De
method::delete
,而delete实际上没有在控制器中定义。那么rails究竟是如何决定该做什么的呢?据我所知:
Delete
方法使用sqldelete
语句,而不实例化对象或运行任何回调
Destroy
对数据库进行SQL调用,并删除表中包含当前对象的行,只要对对象进行了范围限定,您仍然可以管理该对象
希望这有帮助。据我所知:
Delete
方法使用sqldelete
语句,而不实例化对象或运行任何回调
Destroy
对数据库进行SQL调用,并删除表中包含当前对象的行,只要对对象进行了范围限定,您仍然可以管理该对象
希望这有帮助。
DELETE
是HTTP
动词,而destroy
是控制器中的一个操作。如果在应用程序中使用资源,HTTP DELETE
请求将路由到控制器中的destroy
操作(除非更改默认行为)
method::delete
在link\u to
选项中表示单击链接将触发HTTP delete
请求。delete
是HTTP
动词,而destroy
是控制器中的动作。如果在应用程序中使用资源,HTTP DELETE
请求将路由到控制器中的destroy
操作(除非更改默认行为)
link\u to
选项中的method::delete
表示单击链接将触发HTTP delete
请求。OneZero显然是指提及method::delete
的HTTP请求,而不是SQL语句。OneZero显然是指提及method::delete
-而不是SQL语句。