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?