モデル検証を備えたRails(3.1)アプリがあります。トリガーされると、モデルとフィールド名がメッセージの前に表示されます。次に例を示します。
プロフィール画像 プロフィール画像のコンテンツ タイプ プロフィール写真には jpeg、gif、および png ファイルのみを使用できます
それを回避する方法はありますか?
model.rb 検証:プロフィール写真に使用できるのは jpeg、gif、および png ファイルのみです
validates_attachment_content_type :profile_image,
:content_type => ['image/jpeg', 'image/png', 'image/gif'],
:message => "Only jpeg, gif and png files are allowed for profile pictures"
エラーは、レイアウトのこのコードの一部として表示されます。
<% if object.errors.any? %>
<div class="alert alert-message error" data-alert="alert">
<a class="close" data-dismiss="alert">×</a>
<ul>
<% object.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>