# Prendere in input variabili dall'utente con pagina rhtml

**URL:** <https://www.ruby-forum.com/t/prendere-in-input-variabili-dallutente-con-pagina-rhtml/115776>\
**Category:** IT\
**Created:** [September 28, 2007, 12:54pm UTC](https://www.ruby-forum.com/t/prendere-in-input-variabili-dallutente-con-pagina-rhtml/115776 "2007-09-28T12:54:37Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![matteeduccio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f17d59/32.png) [@matteeduccio](https://www.ruby-forum.com/u/matteeduccio)\
**Post date:** [September 28, 2007, 12:54pm UTC](https://www.ruby-forum.com/t/prendere-in-input-variabili-dallutente-con-pagina-rhtml/115776/1 "2007-09-28T12:54:37Z")

</div>

Ciao nuovo problema. Vorrei prendere in input dati dall’utente che  
visualizza la pagina web e metterlo in una variabile per poi poterla  
utilizzare con applicazioni ruby. Grazie…

---

<div class="post-metadata">

**Author:** ![matteeduccio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f17d59/32.png) [@matteeduccio](https://www.ruby-forum.com/u/matteeduccio)\
**Post date:** [September 28, 2007, 1:06pm UTC](https://www.ruby-forum.com/t/prendere-in-input-variabili-dallutente-con-pagina-rhtml/115776/2 "2007-09-28T13:06:59Z")

</div>

> Ciao nuovo problema. Vorrei prendere in input dati dall’utente che  
> visualizza la pagina web e metterlo in una variabile per poi poterla  
> utilizzare con applicazioni ruby. Grazie…

Un ottimo punto di partenza e` il libro di Dave T. e DHH,  
disponibile anche in italiano.

---

<div class="post-metadata">

**Author:** ![matteeduccio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f17d59/32.png) [@matteeduccio](https://www.ruby-forum.com/u/matteeduccio)\
**Post date:** [September 28, 2007, 1:13pm UTC](https://www.ruby-forum.com/t/prendere-in-input-variabili-dallutente-con-pagina-rhtml/115776/3 "2007-09-28T13:13:20Z")

</div>

David W. wrote:

> > Ciao nuovo problema. Vorrei prendere in input dati dall’utente che  
> > visualizza la pagina web e metterlo in una variabile per poi poterla  
> > utilizzare con applicazioni ruby. Grazie…
> 
> Un ottimo punto di partenza e` il libro di Dave T. e DHH,  
> disponibile anche in italiano.

Hai ragione ma… non Ã¨ gratuito  
grazie comunque

---

<div class="post-metadata">

**Author:** ![matteeduccio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f17d59/32.png) [@matteeduccio](https://www.ruby-forum.com/u/matteeduccio)\
**Post date:** [September 28, 2007, 3:01pm UTC](https://www.ruby-forum.com/t/prendere-in-input-variabili-dallutente-con-pagina-rhtml/115776/4 "2007-09-28T15:01:43Z")

</div>

Tramite un form.  
Non conosco il tag rails e te ne posto uno in html:

Premendo il tasto “PremiQUA” (type=“submit”) invia i dati al controller  
aggiorna.  
I dati sono var1 e var2

Ciao Michele.

---

<div class="post-metadata">

**Author:** ![matteeduccio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f17d59/32.png) [@matteeduccio](https://www.ruby-forum.com/u/matteeduccio)\
**Post date:** [June 6, 2008, 10:09pm UTC](https://www.ruby-forum.com/t/prendere-in-input-variabili-dallutente-con-pagina-rhtml/115776/5 "2008-06-06T22:09:21Z")

</div>

uh, ne Ã¨ passata di acqua sotto i ponti (siamo gia’ alla 2.1)…

Se non ricordo male Tramite params[].  
Vedo di fare un paio di esempi (copiati dal plugin  
restful\_authentication)  
nella vista:

\<% form\_for :user, :url =\> users\_path do |f| -%\>

Login  
\<%= f.text\_field :login %\>

[...]

\<%= submit\_tag 'Sign up' %\>

\<% end -%\>

nel controller  
@user = User.new(params[:user])

A questo punto in @user hai i dati.

==============================  
Secondo esempio  
nella vista\<% form\_tag session\_path do -%\>

Login  
\<%= text\_field\_tag 'login' %\>

Password  
\<%= password\_field\_tag 'password' %\>

\<%= submit\_tag 'Log in' %\>

\<% end -%\>

nel controller  
self.current\_user = User.authenticate(params[:login], params[:password])

Ciao Michele

---

<div class="post-metadata">

**Author:** ![matteeduccio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f17d59/32.png) [@matteeduccio](https://www.ruby-forum.com/u/matteeduccio)\
**Post date:** [June 6, 2008, 5:54pm UTC](https://www.ruby-forum.com/t/prendere-in-input-variabili-dallutente-con-pagina-rhtml/115776/6 "2008-06-06T17:54:46Z")

</div>

Michele C. wrote:

> Tramite un form.  
> Non conosco il tag rails e te ne posto uno in html:
> 
> Premendo il tasto “PremiQUA” (type=“submit”) invia i dati al controller  
> aggiorna.  
> I dati sono var1 e var2
> 
> Ciao Michele.

Come leggo le variabili nel controller?  
es.: Se il campo nella pag. rhtml Ã¨ associato ad un record, non c’Ã¨  
problema.  
…

##### Costo Scatto:
... ... nel controller accedo a quanto inserito con: ... @costo\_scatto="#{@listanag.costo\_scatto}" ... Ma per le variabili non associate ad alcun campo della tabella?

Grazie.

Paolo A.

---

<div class="post-metadata">

**Author:** ![matteeduccio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f17d59/32.png) [@matteeduccio](https://www.ruby-forum.com/u/matteeduccio)\
**Post date:** [June 9, 2008, 9:51am UTC](https://www.ruby-forum.com/t/prendere-in-input-variabili-dallutente-con-pagina-rhtml/115776/7 "2008-06-09T09:51:12Z")

</div>

Grazie Michele,  
ma se capisco bene, nei tuoi esempi si fa riferimento a campi di una  
qualche tabella (users, nel caso specifico).  
Certamente sarÃ una cosa banale ed assolutamente semplice, ma se  
acquisisco tramite View, e quindi codice html, un valore qualsiasi, non  
legato ad alcun campo di alcuna tabella, come leggo il valore inserito  
nel controller? Tramite params[]?  
es.:  
nel controller definisco ed inizializzo una variabile @vVar = 12.0  
nella view:

a parte il fatto che non riesco a vederne il valore iniziale, ma,  
inserito qualcosa, come ne leggo il contenuto nel controller?

Grazie.  
Paolo

---

<div class="post-metadata">

**Author:** ![matteeduccio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f17d59/32.png) [@matteeduccio](https://www.ruby-forum.com/u/matteeduccio)\
**Post date:** [June 9, 2008, 10:03am UTC](https://www.ruby-forum.com/t/prendere-in-input-variabili-dallutente-con-pagina-rhtml/115776/8 "2008-06-09T10:03:50Z")

</div>

Paolo A. wrote:

> Grazie Michele,  
> ma se capisco bene, nei tuoi esempi si fa riferimento a campi di una  
> qualche tabella (users, nel caso specifico).  
> Certamente sarÃ una cosa banale ed assolutamente semplice, ma se  
> acquisisco tramite View, e quindi codice html, un valore qualsiasi, non  
> legato ad alcun campo di alcuna tabella, come leggo il valore inserito  
> nel controller? Tramite params[]?  
> es.:  
> nel controller definisco ed inizializzo una variabile @vVar = 12.0  
> nella view:
> 
> a parte il fatto che non riesco a vederne il valore iniziale, ma,  
> inserito qualcosa, come ne leggo il contenuto nel controller?
> 
> Grazie.  
> Paolo

… non rispondete! Era banale!  
Leggo la variabile con  
@vVar = params[:@vVar]  
Scusate il Post inutile!

Paolo.

---

<div class="post-metadata">

**Author:** ![matteeduccio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f17d59/32.png) [@matteeduccio](https://www.ruby-forum.com/u/matteeduccio)\
**Post date:** [June 9, 2008, 11:45am UTC](https://www.ruby-forum.com/t/prendere-in-input-variabili-dallutente-con-pagina-rhtml/115776/9 "2008-06-09T11:45:46Z")

</div>

Comunque Paolo, leggiti qualche tutorial per non perdere tempo con  
problemi basilari come questo. Considera che un libro a pagamento ti  
darÃ sempre di piÃ¹ che un qualcosa gratuito su internet, costa ma  
possono essere soldi spesi bene.

Qualcosa da internet:

tutorial semplice

> **[Rails Forum Tutorial for Beginners (Part 1 of 3)](http://railsonedge.blogspot.com/2008/02/rails-forum-tutorial-for-beginners-part.html)**
>
> This is my first tutorial, so bear with me. I am writing it as if trying to teach someone brand new to rails what is going on. We are goin...

tutorial semplice con ajax

> **[Tutorial: Beginning AJAX with Rails 2.0](http://railsonedge.blogspot.com/2008/03/tutorial-beginning-ajax-with-rails-20.html)**
>
> Today, I'm going to go over a quick tutorial of some basic AJAX functions. Rails has a great implementation with AJAX right out of the box,...

un altro tutorial semplice

> **[fairleads](http://fairleads.blogspot.com/2007_12_01_archive.html)**
>
> less is more...

tutorial leggermente piÃ¹ avanzato

> **[Rolling with Rails 2.0 - The First Full Tutorial - Part 1 | AkitaOnRails.com](https://www.akitaonrails.com/2007/12/12/rolling-with-rails-2-0-the-first-full-tutorial)**
>
> for brazilians: click here.
> I am very happy to see that my Rails 2.0 Screencast was very well received. More than 1,500 unique visitors watched it...
