# Nomi dei campi camelcase

**URL:** <https://www.ruby-forum.com/t/nomi-dei-campi-camelcase/160672>\
**Category:** IT\
**Created:** [February 18, 2009, 5:50pm UTC](https://www.ruby-forum.com/t/nomi-dei-campi-camelcase/160672 "2009-02-18T17:50:02Z")\
**Posts on this page:** 1\
**Page:** 1

<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 18, 2009, 5:50pm UTC](https://www.ruby-forum.com/t/nomi-dei-campi-camelcase/160672/1 "2009-02-18T17:50:02Z")

</div>

Nel mio db i nomi dei campi sono del tipo postalCode, companyName, ecc.  
Mi serve fare una query di tipo LIKE, cosi’ ho fatto:  
Supplier.find(:all, :conditions =\> [‘companyName LIKE ?’,  
“%#{params[:ragioneSociale]}%”]).  
Il nome del campo va messo tra apici e postgres si incazza, dice che  
il campo non esiste e questo perche’ e’ camelcase.  
Se anziche’ companyName uso companyname va tutto a posto.  
Ovviamente di per se postrgres e’ case insensitive a patto che non si  
mettano i nomi dei campi tra apici, e col comando suddetto non si puo’  
fare altrimenti mi sembra.  
Ho dovuto rinominare tutti i nomi dei campi, e chi se l’ aspettava.
