Ruby on rails rails脚本生成的路由存储在哪里?
使用rails脚本,我使用以下命令生成了一个五列表(ID、title、content、created_at、updated_at)及其相关视图和控制器:Ruby on rails rails脚本生成的路由存储在哪里?,ruby-on-rails,Ruby On Rails,使用rails脚本,我使用以下命令生成了一个五列表(ID、title、content、created_at、updated_at)及其相关视图和控制器: rails generate scaffold Input title:string content:text 它还为数据库条目的创建、读取、更新和删除创建了一些新的路由: inputs GET /inputs(.:format) inputs#index POST /inpu
rails generate scaffold Input title:string content:text
它还为数据库条目的创建、读取、更新和删除创建了一些新的路由:
inputs GET /inputs(.:format) inputs#index
POST /inputs(.:format) inputs#create
new_input GET /inputs/new(.:format) inputs#new
edit_input GET /inputs/:id/edit(.:format) inputs#edit
input GET /inputs/:id(.:format) inputs#show
PUT /inputs/:id(.:format) inputs#update
DELETE /inputs/:id(.:format) inputs#destroy
但是这些路线存储在哪里呢?它们不在rails的routes.rb文件中 打开您的
config/routes.rb
文件。您将找到一个条目resources:inputs
这负责创建这些RESTful路由,其中包含您在上面看到的有意义的路径帮助器
默认情况下,
资源
会为模型添加七个操作—新建
,编辑
,创建
,更新
,销毁
,索引
,显示
。所有这些都是通过一个通用URI和HTTP动词(GET、POST、PUT、DELETE)
打开您的config/routes.rb
文件触发的。您将找到一个条目resources:inputs
这负责创建这些RESTful路由,其中包含您在上面看到的有意义的路径帮助器
默认情况下,资源
会为模型添加七个操作—新建
,编辑
,创建
,更新
,销毁
,索引
,显示
。所有这些都是通过一个通用URI和HTTP动词(GET、POST、PUT、DELETE)触发的
更具体地说
资源:照片
在应用程序中创建七个不同的路由,所有路由都映射到照片控制器:
更具体地说
资源:照片
在应用程序中创建七个不同的路由,所有路由都映射到照片控制器:
是的,它们在config/routes.rb
中作为行resources:inputs
(假设您搭建了脚手架)@Doon,依次是:input的方法来自哪里?:input
是一个符号。rails使用符号来定义路线。您可以使用match、get、post
手动将每个路由创建为name routed,但这是为您创建一组“restful”路由的快捷方式,以及控制器方法是什么?HTTP动词?路由只是uri和控制器#方法之间的映射。您可以使用路由DSL定义您想要的任何内容。是的,它们在config/routes.rb
中作为行资源:输入
(假设您搭建了)@Doon,反过来,它们的位置是:输入的方法来自哪里?:输入
是一个符号。rails使用符号来定义路线。您可以使用match、get、post
手动将每个路由创建为name routed,但这是为您创建一组“restful”路由的快捷方式,以及控制器方法是什么?HTTP动词?路由只是uri和控制器#方法之间的映射。您可以使用路由DSL定义您想要的任何内容。