Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails routes.rb get";“用户/新”;vs get";用户“新建”;_Ruby On Rails - Fatal编程技术网

Ruby on rails Rails routes.rb get";“用户/新”;vs get";用户“新建”;

Ruby on rails Rails routes.rb get";“用户/新”;vs get";用户“新建”;,ruby-on-rails,Ruby On Rails,在Rails的routes.rb中,根据我所知,获取“用户/新”与获取“用户/新”有什么区别: get "user/new" 表示您将在何时键入url:localhost/user/new它将由users controller操作new "user#new" 当您希望某个特定的控制器和操作处理某个特定url时使用,例如,当您打开本地主机/配置文件时,您希望它由用户\u控制器操作显示处理 get "profile", to: "users#show" 或者,localhost/edit\u

在Rails的routes.rb中,根据我所知,获取“用户/新”与获取“用户/新”有什么区别:

get "user/new"
表示您将在何时键入url:
localhost/user/new
它将由
users controller
操作
new

"user#new"
当您希望某个特定的
控制器
操作
处理某个特定url时使用,例如,当您打开
本地主机/配置文件
时,您希望它由
用户\u控制器
操作
显示
处理

get "profile", to: "users#show"
或者,
localhost/edit\u profile

get "edit_profile", to: "users#edit