Может быть, это должно быть
activerecord:
errors:
models:
user:
profile:
attributes:
terms_and_conditions_a:
accepted: "You must accept the terms and conditions to continue"
вместо
activerecord:
attributes:
user:
profile:
terms_and_conditions_a:
accepted: "You must accept the terms and conditions to continue"
Вот так в моем приложении, которое, по общему признанию, является rails 2, а не rails 3.
В качестве альтернативы, попробуйте не вкладывать профиль под пользователем:
activerecord:
errors:
models:
profile:
attributes:
terms_and_conditions_a:
accepted: "You must accept the terms and conditions to continue"