# Validates, ma.cosa c'e' di sbagliato?

**URL:** <https://www.ruby-forum.com/t/validates-ma-cosa-ce-di-sbagliato/203584>\
**Category:** IT\
**Created:** [February 23, 2011, 10:35am UTC](https://www.ruby-forum.com/t/validates-ma-cosa-ce-di-sbagliato/203584 "2011-02-23T10:35:01Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [February 23, 2011, 10:35am UTC](https://www.ruby-forum.com/t/validates-ma-cosa-ce-di-sbagliato/203584/1 "2011-02-23T10:35:01Z")

</div>

class Category \< ActiveRecord::Base  
belongs\_to :sector  
has\_and\_belongs\_to\_many :suppliers  
validates :sector, :name, :presence =\> true

come vedete richiedo la presenza di sector.  
Eppure nel form di creazione di una nuova Category se non seleziono il  
sector mi da una pagina d’errore e mi dice:

Couldn’t find Sector with ID=

ma se dico che sector deve esistere perche’ da questo errore e non mi  
dice invece sector can’t be blank?

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [February 23, 2011, 3:54pm UTC](https://www.ruby-forum.com/t/validates-ma-cosa-ce-di-sbagliato/203584/2 "2011-02-23T15:54:31Z")

</div>

prova a validare un campo alla volta  
validates :sector, :presence =\> true  
validates :name, :presence =\> true
