2012-01-29 2 views
1

RoR Tutorial에서 section 10.38을 따르려고합니다. 모두 잘되고 있지만 사용자 삭제 링크는 사용자를 삭제하는 것이 아니라 사용자의 프로필 페이지로 이동하게합니다. 내가 크롬에서 사용자 삭제 링크를 검사하면 나는 이것을 참조 :Hartl 북에서 사용자 삭제 - 10.38

<a href="https://stackoverflow.com/users/15" data-confirm="You sure?" data-method="delete" rel="nofollow" title="Delete Bob Johnson">delete user</a> 

가 나는 또한 <% = javascript_include_tag을 포함했다 : 기본값은 %> 내 응용 프로그램의 레이아웃 파일에있는 Hartl 언급한다.

저는 레일 3.1.3과 루비 1.9.3을 실행하고 있습니다.

도움 주셔서 감사합니다.

+0

레일 코드를 보여주십시오. 당신은 과 같이해야합니다. <% = link_to "delete", 사용자 : method => : delete, : confirm => "확실합니까?", : title => "Delete # {user.name}"% >? ' –

답변

2

Hartl 책은 아직 Rails 3.1/3.2 용으로 완전히 업데이트되지 않았습니다. 첫 번째 두 섹션은 베타 판 "두 번째 에디션"으로 제공됩니다. Rails 3.1에서는 :defaults이 아니라 <%= javascript_include_tag "application" %>을 사용해야합니다. 그렇지 않으면 data-method="delete" 부분이 제대로 처리되지 않습니다.

+0

감사합니다 딜란. 나는 "응용 프로그램"보다는 응용 프로그램을 사용했다. – Abram

관련 문제