0

我有一条基本路线:

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

从路径“patient_edit_path”,是否可以反转链接以链接模型(患者)和操作(编辑)?

4

1 回答 1

1

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

例子:

patient_id = 1
Rails.application.routes.recognize_path(patient_edit_path(patient_id))
=> {:action=>"edit", :controller=>"patients", :id=>"1"}
于 2013-09-02T16:47:02.340 回答