Content_type错误显示两次

时间:2014-03-25 23:34:09

标签: ruby-on-rails

我收到内容类型错误消息两次,如何排除第二个错误消息?

Document content type is not an acceptable type of document only pdf
Document ["is not an acceptable type of document only pdf"]

我试过这样做(就像我在其他帖子中看到的那样):

  @document.errors.delete(:document)

但它消除了两个错误。这是我用于验证的代码:

  validates_attachment_content_type :document, :content_type => ["application/pdf"], :message => 'is not an acceptable type of document only pdf'

这是我用来显示错误的代码

发生错误
<ul class="ml-30">
    <% @errors.full_messages.each do |message| %>
        <li><%= message %></li>
    <% end %>
    <li>Please change a few things up and try submitting again.</li>
</ul>

如何才能显示正确的错误消息?

1 个答案:

答案 0 :(得分:0)

删除:消息部分,只是它。

validates_attachment_content_type :document, :content_type => ["application/pdf"]

第一条消息仍然存在。