我创建了一条新路线,如下所示:
resources :animals do
member do
get ':id/resumed_rep_life', :action => 'resumed_rep_life'
end
end
match '/animals/:id/resumed_rep_life' => "animals#resumed_rep_life"
我如何为它建立链接?
我尝试了resumed_rep_life_animal_path(animal)
但它不起作用(未找到方法)。
我的路由是否正确?
答案 0 :(得分:4)
更改此行:
match '/animals/:id/resumed_rep_life' => "animals#resumed_rep_life"
到此:
match '/animals/:id/resumed_rep_life' => "animals#resumed_rep_life", :as => 'resumed_rep_life_animal'