我在附件模型中有以下内容(我使用的是回形针):
class Attachment < ActiveRecord::Base
validates_presence_of :name
validates_presence_of :attach_file_name, :message => "No file selected"
has_attached_file :attach
我从 Rails 获得的大多数错误消息都使用我布局中的以下代码显示在屏幕顶部:
<% flash.each do |name, msg| %>
<% if msg.is_a?(String) %>
<div class="alert alert-<%= name == :notice ? "success" : "error" %>">
<a class="close" data-dismiss="alert">×</a>
<%= content_tag :div, msg, :id => "flash_#{name}" %>
</div>
<% end %>
<% end %>
为什么不显示验证消息?
谢谢您的帮助!!
更新1
附件是从附件表单 _form.html.erb 创建的。
这是以下形式:
<h4>Attachment:</h4>
<%= f.file_field :attach, :label => 'Attachment' %>