我已经阅读了如何使用retract添加额外的成员路由,但无法彻底理解。据说,就像edit是update的入口一样,retract是destroy的入口,我对 CRUD 功能非常了解。那么我能否通过示例详细但简单地解释一下retract方法在rails 3中的工作原理。
你可以在这里找到上下文。informit.com/articles/article.aspx?p=1671632&seqNum=8
我已经阅读了如何使用retract添加额外的成员路由,但无法彻底理解。据说,就像edit是update的入口一样,retract是destroy的入口,我对 CRUD 功能非常了解。那么我能否通过示例详细但简单地解释一下retract方法在rails 3中的工作原理。
你可以在这里找到上下文。informit.com/articles/article.aspx?p=1671632&seqNum=8
Rails中没有retract
方法。作为示例,它是添加到资源控制器的路由(它可能有不同的命名)。这个新动作被添加到资源的 7 个默认动作中:index
, new
, create
, show
, edit
, update
,destroy
您可以查看Rails 路由指南以获取有关路由和资源的更多信息,尤其是第 2.9 章,它涵盖了与您的链接相同的主题。