title: Why doesn't Rails' "errors.full_messages" replace attribute and message variables?
body: <p>Having a strange problem with a rails model I just created.</p>
  
  <p>Here are my validations:</p>
  
  <pre><code>validates_presence_of :from_name, :message =&gt; 'Please provide a from name.'
  validates_presence_of :from_email
  validates_presence_of :giftition_plan_id
  </code></pre>
  
  <p>I'm having issues using <code>errors.full_messages</code> as well as <code>f.error_messages</code> in my form:</p>
  
  <pre><code>g = Giftition.create
  g.errors.first
  =&gt; ["from_name", "Please provide a from name."]
  &gt;&gt; g.errors.full_messages
  =&gt; ["{{attribute}} {{message}}", "{{attribute}} {{message}}", "{{attribute}} {{message}}"]
  </code></pre>
  
  <p>I'm just getting <code>"{{attribute}} {{message}}"</code>. Any ideas?</p>
  
  <p>UPDATE: I've uninstalled rails 3 and all the gems that were installed with it and that made the problem go away. It's not a fix though... I would still like to have rails 3 installed.</p>
  
  <p>UPDATE: Sounds like upgrading to 2.3.9 fixes the problem. Unfortunately, I've given up for now, but sometime in the future I will try that.</p>