gpt4 book ai didi

ruby-on-rails - 在 Rails 4 中为脚手架 Controller 自动生成路由?

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

我正在尝试为一个已经拥有其数据模型的应用程序获得一个快速而肮脏的 Ajax UI - 它基本上是通过 rails console 管理的至今。无论如何,我想我会从自动生成您将从 rails g scaffold 中获得的缺失 Controller 逻辑开始。 , 只用 rails g scaffold_controller 代替对于现有的 Controller 。

它创建了 Controller 、 View 和 Assets ……但它根本没有触及路由!它甚至没有尝试,没有说“警告:routes.rb 已被修改,没有改变”或类似的东西,并且在 rails g scaffold_controller 的帮助输出中根本没有提到路由。 .

那么我怎么说“如果我从头开始,请给我你会给我的正常路线!”?

最佳答案

如果我理解这个问题:

请打开 config/routes.rb 文件,并在 block (routes.draw) 中添加 resources 方法,其中表名(模型的复数)作为参数。像这样:

MyApp::Application.routes.draw do
resources :products
... # rest of code
end

定义对产品进行 RESTful 操作的路由。您可以阅读更多here

在控制台,您可以运行:rake routes 以查看您的应用中可用的路由。

关于ruby-on-rails - 在 Rails 4 中为脚手架 Controller 自动生成路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26568714/

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