Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.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—从路线了解模型/动作_Ruby On Rails_Routes - Fatal编程技术网

Ruby on rails Rails—从路线了解模型/动作

Ruby on rails Rails—从路线了解模型/动作,ruby-on-rails,routes,Ruby On Rails,Routes,我有一条基本路线: get '/patients/:id/edit', to: 'patients#edit', as: 'patient_edit' 从路径“patient_edit_path”中,可以反转链接以链接模型(patient)和操作(edit)是的,您可以使用Rails.application.routes.Recognite_path 例如: patient_id = 1 Rails.application.routes.recognize_path(patient_edit_

我有一条基本路线:

get '/patients/:id/edit', to: 'patients#edit', as: 'patient_edit'

从路径“patient_edit_path”中,可以反转链接以链接模型(patient)和操作(edit)

是的,您可以使用
Rails.application.routes.Recognite_path

例如:

patient_id = 1
Rails.application.routes.recognize_path(patient_edit_path(patient_id))
=> {:action=>"edit", :controller=>"patients", :id=>"1"}

你到底想做什么?