路由路径帮助方法

时间:2012-09-09 14:46:26

标签: ruby-on-rails routes

我创建了一条新路线,如下所示:

  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)但它不起作用(未找到方法)。 我的路由是否正确?

1 个答案:

答案 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'