페이지가 # 개있는 페이지가 있습니다. 나는 그 페이지 안에 메시지 양식을 만들었습니다. 제출시이 오류 "라우팅 오류 경로가 [POST]/pages/9와 일치하지 않습니다."가 표시됩니다.레일 3 : 다른 모델의 쇼 방식으로 양식을 제출하는 방법
다른 모델의 표시 페이지에있는 양식입니다. 이 경우에는 페이지 표시보기 내에서 Message 모델과 함께 작동하는 양식입니다. 지정된
<%= form_for(@message, :url => page_path(@page)) do |f| %>
<div class="field">
<%= f.label :content %><br />
<%= f.text_area :content %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
는, 그것이 저를 할게요 messages # 새로운 동작, 페이지 # show에서 오류를 정말로 표시하고 싶을 때. – leonel
aresen의 답변을 확인하십시오. 대답은 올바른 메시지 작성 URL에 게시하면 오류가있는 경우 페이지에서 show 액션을 렌더링해야합니다. – Msencenb