나는이 문제의 원인을 찾을 수 있는지 확인하기 위해 출발해야합니다. 나는 정상적인 form_for하고 있어요 :레일 form_for는 id 대신 URL에 객체 참조/주소를 배치합니다
<% form_for(@myobj) do |f| %>
을하지만 URL이 생성하는 것은입니다 :
form action="/myobjs/%23%3CMyobj:0x105f03ec0%3E" class="edit_myobj" id="edit_myobj_13" method="post">
은 물론 액션 "/ myobjs/13"를 생성해야 할 때 경우 아이디 == (13) . 나는 그 객체가 id를 올바르게 반환하고 있는지 확인했다. 물론 form_for는 id를 사용하여 실제로 id를 적절하게 설정하고있다. (위의 그림과 같이) 그래서 ... form_for가 동작을 생성하기 위해 사용하는 것이 확실하지 않다. 양식의 URL. 누구든지 이전에이 문제에 부딪혀 해결책을 찾았습니까?
미리 감사드립니다 ...
예, 죄송합니다. 원래 포함시켜야했습니다. 표준 RESTful 라우팅 : map.resources : myobjs – Masonoise