You need to override the default format for error messages:
en:
errors:
format: "%{message}"
activerecord:
errors:
models:
recipe:
attributes:
dish_name:
blank: "Dont forget to give your Recipe a Dish Name"
Then you should get the desired meessage:
Dont forget to give your Recipe a Dish Name
Keep in mind this will override the format for other ActiveRecord models as well. Also you need to specify the format for any other locales you will be supporting, otherwise rails will default to showing the attribute.