그래서 레일스 애플리케이션 (railstutorial twitter clone)에 빠른 루비를 만들었습니다. 내 소스 코드는 https://github.com/railstutorial/sample_app_2nd_ed과 동일합니다.왜이 오류가 계속 발생합니까? undefined method new_message_path
그런 다음 메시지에 답장을 http://railscasts.com/episodes/262-trees-with-ancestry?view=asciicast과 함께 추가하려고했습니다. 내 의견은 BigBoy1337 하단에 있습니다.
내가 어디 new_message_path를 정의하는
<%= link_to "Reply", new_message_path(:parent_id => message) %>
<% if current_user?(message.user) %>
<%= link_to "delete", message, method: :delete,
confirm: "You sure?",
title: message.content %>
<% end %>
에 대해 어떤 생각을 app/views/messages/_messages.html.erb
에서
undefined method `new_message_path'
이것은라는 오류가 계속 : 이것은 말씀입니까? 나는 app/controllers/message/controllers
에
def new_message_path
end
을 추가하는 시도 ...하지만 그것은 작동하지 않았다. 소스 코드 (https://github.com/BigBoy1337/railscasts-episodes/tree/master/episode-262/messenger-after)를 다운로드했는데 작동합니다! 하지만 new_message_path를 정의하는 위치는 찾을 수 없지만 아직 작동합니다. 왜 그들에게 효과가 있으며, 어떻게 저를 위해 일하게 할 수 있습니까?
소름 끼치 ... 같은 이름 ... 같은 대답 ... 거의 같은 평판 ... – Kyle
@ 카일 미안하지만, 우주에 균형을 회복하기 위해 당신을 죽여야 만합니다. –