2011-09-09 6 views
0

레일 3, 우분투 10.04 및 루비 1.8.7을 사용하고 있습니다. link_to 잘못된 URL 구조 생성

link_to "name", lettings_path(lettings) 

는 링크를 생산 : /lettings.id와 내가 기대 한 것처럼되지 /lettings/id을. 내 routes.rb 파일

나는이 :

resources :lettings 

내 모델의 이름은 Letting입니다.

이것은 완전히 엉망이었습니다. 6 년 후에 나는이 모든 것을 경험하지 못했습니다. 여러분이 갖고있는 아이디어를 정말 고맙게 생각합니다.

답변

1

그건 이상합니다. lettings 변수는 Letting의 인스턴스 또는 lettings의 배열입니까?

Btw, 레일 3에서 letting_path 도우미를 사용할 필요가 없다는 것을 알고 있습니까? 그냥 다음과 같이하십시오.

= link_to "name", letting 
+0

letting은 lettings 컬렉션을 사용하여 호출되는 부분적인 인스턴스입니다. 흥미롭게도 "link_to"를 사용하면 문제를 해결할 것을 제안했습니다 ... 매우 이상합니다. 도와 주셔서 감사합니다 :-) –