耙路线不起作用

时间:2014-05-04 09:36:34

标签: ruby-on-rails routing rake

我有模型RecurringIncome

我设置路线:

resources :recurring_incomes

我用rake路线查看路线,我看到了:

 new_recurring_income GET      /recurring_incomes/new(.:format)      recurring_incomes#new

可是:

new_recurring_income_path

给出错误:

undefined local variable or method `new_reccuring_income_path'

出了什么问题?

收入/ new.html.erb中的html:

    <div class='section_button'><i class="fa fa-plus-square"></i><%= link_to 'Add icome', new_reccuring_income_path %></div>

2 个答案:

答案 0 :(得分:2)

你有一个拼写错误。它应该是new_recurring_income_path

您已设置resources :recurring_incomes并且您正在使用new_reccuring_income_path

将您的link_to更新为

<div class='section_button'><i class="fa fa-plus-square"></i><%= link_to 'Add icome', new_recurring_income_path %></div>

答案 1 :(得分:1)

应为new_recurring_income_path

在new_ 重复 _income_path

中检查recurring的拼写