# E gli spazi?

**URL:** <https://www.ruby-forum.com/t/e-gli-spazi/188364>\
**Category:** IT\
**Created:** [May 10, 2010, 11:04pm UTC](https://www.ruby-forum.com/t/e-gli-spazi/188364 "2010-05-10T23:04:56Z")\
**Posts on this page:** 2\
**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:** [May 10, 2010, 11:04pm UTC](https://www.ruby-forum.com/t/e-gli-spazi/188364/1 "2010-05-10T23:04:56Z")

</div>

Forse non centra molto con ruby o rails pero’ ho questo problema:  
ho un campo di testo dove inserisco dei valori in base ai quali viene  
fatta una ricerca nel db, il codice:

\<% form\_tag rusers\_path, :method =\> :get do %\>

\<%= label\_tag :'Cerca nominativo:' %\> \<%= text\_field\_tag :search, params[:search] %\> \<%= image\_tag("indicator.gif", :id =\> "spinner", :style =\> "display: none;") %\>

\<% end %\> \<%= observe\_field(:search, :frequency =\> 0.5, :update =\> :search\_hits, :loading =\> "Element.show('spinner')", :complete =\> "Element.hide('spinner')", :url =\> {:action =\> :list, :method =\> :get}, :with =\> "'search=' + escape(value)")%\>

Come si vede la ricerca parte ogni qualvolta si inserisce un qualsiasi  
carattere.  
Il problema e’ che se inserisco una frase seguita da uno spazio e poi  
un’altra frase, es: “prova prova” la stringa viene passata al seguente  
codice:

def self.search(fullName, page)  
paginate :per\_page =\> 15, :page =\> page,  
:conditions =\> [“full\_name ilike ?” , “%”+fullName+"%"]  
end

tutta attaccata cioe’ “provaprova”.  
Perche’ non mi prende anche lo spazio?

---

<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:** [May 19, 2010, 12:41am UTC](https://www.ruby-forum.com/t/e-gli-spazi/188364/2 "2010-05-19T00:41:33Z")

</div>

Msan M. wrote:

> def self.search(fullName, page)  
> paginate :per\_page =\> 15, :page =\> page,  
> :conditions =\> [“full\_name ilike ?” , “%”+fullName+“%”]  
> end
> 
> tutta attaccata cioe’ “provaprova”.  
> Perche’ non mi prende anche lo spazio?

scusa ma fullName come lo ricavi?
