link_to生成错误的url结构

时间:2011-09-09 10:41:52

标签: ruby-on-rails-3

我正在使用rails 3,Ubuntu 10.04和Ruby 1.8.7。

link_to "name", lettings_path(lettings)

正在制作一个链接:/lettings.id而非/lettings/id正如我所期望的那样。

在我的routes.rb文件中:

resources :lettings

我的型号名称为Letting

这让我完全难过,从来没有在6年内遇到过这种情况 - 我真的很感激你们可能有的任何想法。

1 个答案:

答案 0 :(得分:1)

这很奇怪。您使用的lettings变量 - 它是Letting的实例还是一组租借?

顺便问一下,你知道在rails 3中你不需要使用letting_path助手吗?就这样做:

= link_to "name", letting