1
숨겨진 필드와 결합 된 단추를 사용하여 개체를 업데이트하려고합니다. 그러나 아래의 코드는 객체를 "알지 못함"으로 업데이트합니다 (결과 [4]). 내가 도대체 뭘 잘못하고있는 겁니까?ruby 객체를 hidden_field로 업데이트 하시겠습니까?
<%= form_for(@ask) do |f| %>
<% outcomes = [ "Advice", "Introduction", "Support", "Money", "Don't know" ] %>
<ul>
<% outcomes.each do |o| %>
<li>
<%= f.hidden_field :category, value: o %>
<%= f.submit o, class: "btn btn-success" %>
</li>
<% end %>
</ul>
<% end %>
각 버튼에 대한 HTML은 다음과 같습니다 마우스 오른쪽 보이는
<input id="ask_category" name="ask[category]" type="hidden" value="Introduction" /> #value is equal to each object in the array
<input class="btn btn-success" name="commit" type="submit" value="Introduction" />
...
을 당신은 각 hidden_field에 대한 양식을 만들 필요가 있다고 생각하고 제출하십시오 ... (각 결과에 대해) – MrYoshiji