# Errors are not being added

**URL:** <https://www.ruby-forum.com/t/errors-are-not-being-added/60751>\
**Category:** Rails\
**Created:** [May 17, 2006, 6:35am UTC](https://www.ruby-forum.com/t/errors-are-not-being-added/60751 "2006-05-17T06:35:02Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jordan\_Arentsen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/50afbb/32.png) [@Jordan\_Arentsen](https://www.ruby-forum.com/u/Jordan_Arentsen)\
**Post date:** [May 17, 2006, 6:35am UTC](https://www.ruby-forum.com/t/errors-are-not-being-added/60751/1 "2006-05-17T06:35:02Z")

</div>

In the following code, I’m trying to add an error ‘:promo’, but this  
error doesn’t seem to add when I debug it. Does anyone have any idea why  
this isn’t working for me?

@business = Business.new(params[:business])  
@business.errors.add(:promo)

---

<div class="post-metadata">

**Author:** ![Jordan\_Arentsen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/50afbb/32.png) [@Jordan\_Arentsen](https://www.ruby-forum.com/u/Jordan_Arentsen)\
**Post date:** [May 17, 2006, 7:12am UTC](https://www.ruby-forum.com/t/errors-are-not-being-added/60751/2 "2006-05-17T07:12:44Z")

</div>

Any ideas?

---

<div class="post-metadata">

**Author:** ![Jordan\_Arentsen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/50afbb/32.png) [@Jordan\_Arentsen](https://www.ruby-forum.com/u/Jordan_Arentsen)\
**Post date:** [May 17, 2006, 2:39pm UTC](https://www.ruby-forum.com/t/errors-are-not-being-added/60751/3 "2006-05-17T14:39:16Z")

</div>

Jordan Arentsen wrote:

> Any ideas?

---

<div class="post-metadata">

**Author:** ![Jordan\_Arentsen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/50afbb/32.png) [@Jordan\_Arentsen](https://www.ruby-forum.com/u/Jordan_Arentsen)\
**Post date:** [May 17, 2006, 3:18pm UTC](https://www.ruby-forum.com/t/errors-are-not-being-added/60751/4 "2006-05-17T15:18:28Z")

</div>

Richard W. wrote:

> On Wednesday, May 17, 2006, at 6:35 AM, Jordan Arentsen wrote:
> 
> > * * *
> > 
> > Rails mailing list  
> > removed\_email\_address@domain.invalid  
> > [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)
> 
> Assuming that “:promo” is a field of the @business model try this:
> 
> @business.errors.add(:promo, “Your error message”)

So the error added must be a field of the @business model?

---

<div class="post-metadata">

**Author:** ![Jordan\_Arentsen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/50afbb/32.png) [@Jordan\_Arentsen](https://www.ruby-forum.com/u/Jordan_Arentsen)\
**Post date:** [May 17, 2006, 3:00pm UTC](https://www.ruby-forum.com/t/errors-are-not-being-added/60751/5 "2006-05-17T15:00:27Z")

</div>

On Wednesday, May 17, 2006, at 6:35 AM, Jordan Arentsen wrote:

> * * *
> 
> Rails mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

Assuming that “:promo” is a field of the @business model try this:

@business.errors.add(:promo, “Your error message”)

---

<div class="post-metadata">

**Author:** ![Jordan\_Arentsen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/50afbb/32.png) [@Jordan\_Arentsen](https://www.ruby-forum.com/u/Jordan_Arentsen)\
**Post date:** [May 17, 2006, 3:21pm UTC](https://www.ruby-forum.com/t/errors-are-not-being-added/60751/6 "2006-05-17T15:21:08Z")

</div>

Richard W. wrote:

> On Wednesday, May 17, 2006, at 6:35 AM, Jordan Arentsen wrote:
> 
> > * * *
> > 
> > Rails mailing list  
> > removed\_email\_address@domain.invalid  
> > [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)
> 
> Assuming that “:promo” is a field of the @business model try this:
> 
> @business.errors.add(:promo, “Your error message”)

I tried this and it didn’t work.

---

<div class="post-metadata">

**Author:** ![Jordan\_Arentsen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/50afbb/32.png) [@Jordan\_Arentsen](https://www.ruby-forum.com/u/Jordan_Arentsen)\
**Post date:** [May 17, 2006, 8:10pm UTC](https://www.ruby-forum.com/t/errors-are-not-being-added/60751/7 "2006-05-17T20:10:50Z")

</div>

bump

---

<div class="post-metadata">

**Author:** ![Jordan\_Arentsen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/50afbb/32.png) [@Jordan\_Arentsen](https://www.ruby-forum.com/u/Jordan_Arentsen)\
**Post date:** [May 18, 2006, 7:34am UTC](https://www.ruby-forum.com/t/errors-are-not-being-added/60751/8 "2006-05-18T07:34:22Z")

</div>

You need to provide some more context. How are you determining that  
this doesn’t work? Can you post the complete code for your method,  
rather than just two lines?
