2011-06-01 7 views
0

у меня в Haml:Почему я получаю ошибку «нет маршрутов» в Rails 3?

= link_to("Calls Today", todo_path) 

И в моем routes.rb:

match "todo/today" => "todo#show_date" 
match "todo/today/campaign/:id" => "todo#show_date", :as => "todo" 

Я понимаю, что 'todo_path' должен найти контроллер Todo и show_date.

+0

Пожалуйста, пост соответствующие части 'выходной routes' грабли – Dex

ответ

3

Этот маршрут:

match "todo/today/campaign/:id" => "todo#show_date", :as => "todo" 

ожидает параметр ID. Таким образом, ваш link_to должен быть как:

= link_to("Calls Today", todo_path(:id => your_id)) 
+0

@spyrpos благодаря – Angela

+0

Вы долгожданная Анджела! – Spyros

Смежные вопросы