1

我怎样才能让我的错误消息像这样有条件:

<% if object.errors.any? %>

  <% if object.errors.count = 1 %>
    Oops, an error was found.
  <% else %>
    Oops, <%= pluralize(object.errors.count, "errors") %> were found
  <% end %>

  <% object.errors.full_messages.each do |msg| %>
    <%= msg %>
  <% end %>

<% end %>

我现在得到一个undefined method count=错误。正确的方法是什么?

4

1 回答 1

1

你在哪里

 <% if object.errors.count = 1 %>

你需要有:

 <% if object.errors.count == 1 %>

注意双等号。

于 2012-08-07T01:03:27.030 回答