2012-09-09 105 views
3

我創建了一個新的途徑,如:路由路徑的輔助方法

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

注:您可以隨時檢查,如果你不知道所產生的助手將是什麼樣子什麼'耙routes'返回。 –

+0

嗯,我不知道。謝謝。 – caarlos0

回答

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'