custom field name for error messages?

I know this may be nit-picky, but I'd like to show a more friendly
field name when displaying error messages.

For example, I've got a form field labeled "E-Mail Address" but the
error message looks like this:

* Email address must be valid

A better example is that I've got a field on the User model that is
called "active". The form field is labeled "Status" that allows the
user to choose active or inactive, but the error message looks like
this.

* Active must be Active or Inactive

Is there a better way to display errors, or something I can add to the
model, where I can specify a custom value for the field name?

This is what I'm using...

<% @user.errors.each_full do |message| %>
  <li><%= message %></li>
<% end %>

you can add something like this below your field to achieve this

<%= error_message_on :user, :active, "Status ", ' ', ' ' %>