gpt4 book ai didi

ruby-on-rails - Rails POST、PUT、GET

转载 作者:数据小太阳 更新时间:2023-10-29 06:20:25 24 4
gpt4 key购买 nike

生成脚手架后,Rails 使我能够 POST 到 items.xml,这将创建一个新的 item。对 items.xml 的 GET 将简单地将它们全部列出。根据我正在执行的操作类型,Rails 在哪里指定将调用 Controller 中的哪个方法(分别为 createindex)?

更具体地说,POST 调用方法 A,但 GET 到相同的 URL 调用方法 B。这是在哪里指定的? Rails 在哪里判断调用 Controller 的 index 方法?

最佳答案

我相信它是由 REST 指定的.这是给你的 list :

GET    /items        #=> index
GET /items/1 #=> show
GET /items/new #=> new
GET /items/1/edit #=> edit
PUT /items/1 #=> update
POST /items #=> create
DELETE /items/1 #=> destroy

编辑添加以获取所有这些路由,在 config/routes.rb 中,只需添加 map.resources :items

关于ruby-on-rails - Rails POST、PUT、GET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/778385/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com