문제 : 저는 사람들이 모여 있습니다. 모든 사람들에게 정수를 증가시킬 수있는 revise.html 페이지를 갖고 싶습니다.Rails에서 업데이트 방법을 수정하고 싶습니다. 그러나 REST가 나를 제한하고 있습니다.
people_controller에서 새로운 방법을 만들면 자동으로 사람들에게 보내고/수정합니다 ..이 코드는 show/revise ...라는 ID로 해석되지 않습니다.
나는 이것이 REST 수축으로 인해 발생한다는 것을 알고 있습니다. 하지만 모든 레코드에 대해이 업데이트를 수행하는 방법을 알지 못합니다.
수정 개정을위한 새로운 컨트롤러를 만들 수 있습니까? 또는 people_controller 내부의 업데이트 메소드를 수정해야합니다. 여기
내 revise.html.erb에 대한 몇 가지 코드 : 다음 텍스트 필드에서의 PARAM을 제출하고 모든 사람@people = Person.find(:all)
@people.each do |person|
person.version = params(:version)
end
네에게 갱신이 원하는
<h1>Update the All Bio's Revision'</h1>
<% form_for(@people) do |f| %>
<%= f.error_messages %>
<p>
<%= f.label :version %><br />
<%= f.text_field :version %>
</p>
<p>
<%= f.submit "Update Revision" %>
</p>
<% end %>
<%= link_to 'Back', people_path %>
나는 단지 레일 2와 같은 새로운 구문을 얻는 지 모르겠다.
도움을 주신 모든 분들께 감사드립니다.
감사 대답에 대한 링크와 텍스트 – theprojectabot