Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 使错误显示条件消息?_Ruby_Ruby On Rails 3_Ruby On Rails 3.1 - Fatal编程技术网

Ruby 使错误显示条件消息?

Ruby 使错误显示条件消息?,ruby,ruby-on-rails-3,ruby-on-rails-3.1,Ruby,Ruby On Rails 3,Ruby On Rails 3.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 %> <% objec

我如何使我的错误消息具有如下条件:

<% 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 %>

哎呀,发现了一个错误。
哎呀,找到了
我现在得到一个
未定义的方法count=
错误。正确的方法是什么?

在哪里

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

您需要:

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

请注意双等号。

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

您需要:

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


请注意双等号。

是否要比较object.errors.count==1?是否要比较object.errors.count==1?