# Come si fa il refresh?

**URL:** <https://www.ruby-forum.com/t/come-si-fa-il-refresh/143510>\
**Category:** IT\
**Created:** [July 19, 2008, 6:59pm UTC](https://www.ruby-forum.com/t/come-si-fa-il-refresh/143510 "2008-07-19T18:59:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dneri](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/94ad74/32.png) [@dneri](https://www.ruby-forum.com/u/dneri)\
**Post date:** [July 19, 2008, 6:59pm UTC](https://www.ruby-forum.com/t/come-si-fa-il-refresh/143510/1 "2008-07-19T18:59:08Z")

</div>

Salve a tutti,  
ho iniziato a imparare ruby dall’altro ieri e incontro diversi problemi  
nel mandare in esecuzione gli script di esempio.

Premetto che ho usato questo HowTo per configurare apache/linux/ruby:  
[http://wiki.rubyonrails.org/rails/pages/HowtoSettareApacheConFastCGIERubyBindings](http://wiki.rubyonrails.org/rails/pages/HowtoSettareApacheConFastCGIERubyBindings)

ma il problema si verifica anche se eseguo lo script da console.

La prima volta che eseguo lo script va tutto bene, ma se modifico lo  
script con il FreeRide e rieseguo non succede nulla ammeno di rinominare  
il file o copiarlo con un altro nome, sembra che non senta le modifiche  
come se intervenisse una qualche cache.

Inoltre se lancio l’esecuzione da FreeRide si freeza tutto e devo  
killare  
ruby… quest’ultimo problema perÃ² non mi preoccupa troppo per il  
momento.

Sto usando ruby187, linux Debian (testing) di seguito vi includo lo  
script che non riesco a modificare se puÃ² servire.

#!/usr/bin/ruby  
require ‘cgi’  
require ‘rubygems’  
require\_gem ‘fcgi’

FCGI.each\_cgi do |cgi|  
content = ‘’  
env = []  
cgi.env\_table.each do |k,v|  
env \<\< [k,v]  
end  
env.sort!  
env.each do |k,v|  
content \<\< %Q(#{k} =\> #{v}  
\n)  
end  
cgi.out{content}  
end

qualunque suggerimento sarÃ molto gradito

bye  
Domenico

---

<div class="post-metadata">

**Author:** ![dneri](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/94ad74/32.png) [@dneri](https://www.ruby-forum.com/u/dneri)\
**Post date:** [July 20, 2008, 4:35pm UTC](https://www.ruby-forum.com/t/come-si-fa-il-refresh/143510/2 "2008-07-20T16:35:24Z")

</div>

Non ho esperienza con FastCGI, ma dicono tutti che è molto difficile  
da configurare. Ti consiglierei di cominciare a fare i tuoi  
esperimenti usando il CGI puro e semplice prima di passare a cose più  
complicate.

---

<div class="post-metadata">

**Author:** ![dneri](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/94ad74/32.png) [@dneri](https://www.ruby-forum.com/u/dneri)\
**Post date:** [July 21, 2008, 12:44am UTC](https://www.ruby-forum.com/t/come-si-fa-il-refresh/143510/3 "2008-07-21T00:44:09Z")

</div>

unknown wrote:

> Non ho esperienza con FastCGI, ma dicono tutti che ï¿½ molto difficile

hai ragione infatti sono tornato indietro nella configurazione… Ã¨  
adesso sto utilizzando CGI…

in effetti fcgi funzionava bene a condizione di riavviare apache dopo  
ogni modifica dello script… che non Ã¨ proprio il massimo del  
divertimento…

grazie comunque…

bye  
Domenico

---

<div class="post-metadata">

**Author:** ![dneri](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/94ad74/32.png) [@dneri](https://www.ruby-forum.com/u/dneri)\
**Post date:** [July 21, 2008, 10:47am UTC](https://www.ruby-forum.com/t/come-si-fa-il-refresh/143510/4 "2008-07-21T10:47:18Z")

</div>

Ciao,  
data una tabella mi occorre conoscere il numero della riga  
in cui e’ presente una dato record.  
Esiste un comando che permetta di calcolarlo direttamente?

Grazie mille,  
Francesca
