# 'require' in unbit.it

**URL:** <https://www.ruby-forum.com/t/require-in-unbit-it/80427>\
**Category:** IT\
**Created:** [December 26, 2006, 1:29pm UTC](https://www.ruby-forum.com/t/require-in-unbit-it/80427 "2006-12-26T13:29:21Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![luca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/51bf81/32.png) [@luca](https://www.ruby-forum.com/u/luca)\
**Post date:** [December 26, 2006, 1:29pm UTC](https://www.ruby-forum.com/t/require-in-unbit-it/80427/1 "2006-12-26T13:29:21Z")

</div>

Aspettando che mi arrivi un libro di carta, sto studiando la guida  
appena suggeritami, Little Book of Ruby, e poi Why’s (poignant) guide to  
Ruby. In quest’ultimo ad un certo punto mi sono inchiodato.

Premetto che sto testando in uno spazio di unbit.it.

Dunque, fintanto che scrivo in un .rhtml, tutto ok. Il problema Ã¨ sorto  
quando in un esercizio mi fa salvare un file .rb, e poi me lo fa  
includere nel programma con il comando require. Ho provato a piazzare  
detto file nel server in vari posti, ma pare non funzioni. Come faccio a  
testare quell’esempio? Dove lo piazzo il .rb affinchÃ© venga visto  
dall’rhtml (sempre che sia possibile)?

Grazie, scusate la domanda cretina…

Luca

---

<div class="post-metadata">

**Author:** ![luca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/51bf81/32.png) [@luca](https://www.ruby-forum.com/u/luca)\
**Post date:** [December 26, 2006, 2:55pm UTC](https://www.ruby-forum.com/t/require-in-unbit-it/80427/2 "2006-12-26T14:55:28Z")

</div>

On 12/26/06, Luca [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Aspettando che mi arrivi un libro di carta, sto studiando la guida  
> appena suggeritami, Little Book of Ruby, e poi Why’s (poignant) guide to  
> Ruby. In quest’ultimo ad un certo punto mi sono inchiodato.
> 
> Premetto che sto testando in uno spazio di unbit.it.

Funziona sul tuo PC a casa?

---

<div class="post-metadata">

**Author:** ![luca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/51bf81/32.png) [@luca](https://www.ruby-forum.com/u/luca)\
**Post date:** [December 28, 2006, 11:07am UTC](https://www.ruby-forum.com/t/require-in-unbit-it/80427/3 "2006-12-28T11:07:22Z")

</div>

Si beh, nel terminale (uso mac) posso farlo. Non ci ho testato il  
comando require ma ho fatto eseguire file .rb (semplicemente ‘ruby  
nomefile.rb’) e funziona.

---

<div class="post-metadata">

**Author:** ![luca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/51bf81/32.png) [@luca](https://www.ruby-forum.com/u/luca)\
**Post date:** [December 29, 2006, 11:10am UTC](https://www.ruby-forum.com/t/require-in-unbit-it/80427/4 "2006-12-29T11:10:35Z")

</div>

PerÃ² sarebbe bello poterlo fare anche da browser… 🙂

---

<div class="post-metadata">

**Author:** ![luca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/51bf81/32.png) [@luca](https://www.ruby-forum.com/u/luca)\
**Post date:** [December 29, 2006, 11:31am UTC](https://www.ruby-forum.com/t/require-in-unbit-it/80427/5 "2006-12-29T11:31:26Z")

</div>

On ven, 2006-12-29 at 11:10 +0100, Luca wrote:

> PerÃ² sarebbe bello poterlo fare anche da browser… 🙂

Ciao, devi modificare lo script in modo che sia un cgi valido (quindi  
passando gli header):

#pippo.rb

puts “Content-type: text/html”  
puts

puts “ciao pippo”

In pratica devi sempre stampare gli header.

In alternativa puoi includere il file rb direttamente da un file .rhtml  
e in tal caso puoi evitarti il passaggio.

Ciao
