나는 나의 routes.db 파일에이 라인을 가지고 :Ruby on Rails에서 내 컨트롤러의 작성 기능에 어떻게 링크합니까?
map.resources :things
나는 새로운 일을 만들 수있는 링크를 만들려고 해요. 지금까지 나는
<%= link_to "add thing", things_path (:thingName => key)%>
있어하지만이 오류 메시지가 받고 있어요 : 그것은 만드는 방법 대신 인덱스 방법으로 연결되도록 내가 LINK_TO 라인을 어떻게
Unknown action
No action responded to index. Actions: create and new
를? 읽어 주셔서 감사합니다.
내가하는 일이 맞는지 확실하지 않습니다. 나는 (: thingName => key)를 수행함으로써 데이터를 주입하고있다. 이게 옳은 거니? 당신의 도움을 주셔서 감사합니다. – ben
아! 음, 그렇다면 제출하려는 데이터가 포함 된 숨겨진 필드로 구성된 양식을 사용하는 것이 더 좋을 것입니다. 그렇지 않으면 인증 토큰과 기타 모든 것을 첨부하는 방법을 찾아야합니다. 어느 것도 불가능합니다. 그러나 그럴 가치가 없을 수도 있습니다. – jasonpgignac
숨겨진 양식의 메 커닉은 아래의 조쉬의 게시물에 있습니다. 한 페이지에 100 개의 양식을 처리하는 것은 분명히 불쾌한 일이 될 것입니다. 그렇지만 100 개의 매우 복잡한 링크가 있습니다. btw, link_to를 사용하여 양식을 제출하면 link_to "thing 추가", things_path (* 여기에 매개 변수 삽입 *), : method => : 게시물 하지만, 다시 그 시점에서 신뢰성 토큰을 다루는 지 확인하십시오. 그렇지 않으면 오류가 발생합니다. – jasonpgignac