Ruby Rails使用表单更改所有字段

时间:2014-01-15 04:33:02

标签: ruby-on-rails

如何同时更改所有计数值,目前我必须单独更改每个计数值。

<% @book.each do |book| %>
    <%= form_for(book) do |f| %>
        <%= f.number_field :count %>
    <% end %>
<% end %>

让我说我的当前值2,5,1当我改变:count字段为3时,结果应该像3,3,3一样。感谢

1 个答案:

答案 0 :(得分:1)

你需要更加具体。 如果您需要更新所有行的列,请使用此

Book.update_all(:count, 3)

或书籍控制器

Book.update_all(:count, params[:book][:count])