Проблема: у меня есть коллекция людей, я хочу иметь страницу revise.html, которая позволяет мне увеличивать целое число для всех людей.
, если я создаю новый метод в people_controllerauto отправляет меня людям / revise .. который интерпретируется как show / revise ... который не является идентификатором.
Я понимаю, что это происходит из-за ограничений REST.Но я действительно не понимаю, как я должен делать это обновление для всех записей.
Должен ли я сделать новый контроллер для ревизии?или я могу изменить метод обновления внутри people_controller.
вот некоторый код для моего revise.html.erb:
<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 %>
Я хочу, чтобы он затем представил свой параметр из текставведите и обновите всех людей
@people = Person.find(:all)
@people.each do |person|
person.version = params(:version)
end
Да, я просто не знаю, получаю ли я этот новый синтаксис rails 2. и тому подобное.
Спасибо за любую помощь всем!