이 작업을 수행하는 데 문제가 있습니다. 내가하고 싶은 일은 팀 번호로 채워지는 드롭 다운을 가지고, 사용자가 그것을 선택하면 팀의 편집 페이지로 이동합니다. 올바르게 채울 수있는 드롭 다운을 얻을 수는 있지만 올바른 페이지로 이동시킬 수는 없습니다. 다른 방법으로 테스트 할 때 올바른 페이지로 이동하므로 라우팅 오류라고 생각하지 않습니다.Ruby on Rails : Collection_select 및 경로 편집
문제가있는 코드 : 나는 오류가
<%= form_tag edit_corevalue_path(@corevalue), method: 'get' do %>
<%= collection_select(:corevalue, :corevalue_id, Corevalue.all, :id, :teamNumber, :prompt => "Select Team") %>
<%= submit_tag "Submit!", :name => nil , class: "btn btn-large btn-primary" %>
<% end %>
: 없음 경로 일치 {: 행동 => "편집": 컨트롤러 => "corevalues": ID => 전무}
그러나 나는 그것을 주석과 함께 테스트하는 경우 : 다음
<%= link_to "TEST", edit_corevalue_path(2) %>
작동하고 올바른 페이지로 나를 걸립니다. @corevalue를 사용할 때 올바른 ID를 얻지 못한다는 오류가 있다고 생각합니다. 그러나이를 수정하는 방법이나 적절한 구문이 무엇인지는 확실하지 않습니다. 어떤 도움이라도 대단히 감사합니다. 고맙습니다.
이 시도하지만 여전히 나에게 감사를 같은 오류를했다. –