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…
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.
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
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.
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
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 var2Ciao Michele.
Come leggo le variabili nel controller?
es.: Se il campo nella pag. rhtml è associato ad un record, non c’è
problema.
…
Costo Scatto:
Grazie.
Paolo A.
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
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.
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
tutorial semplice con ajax
un altro tutorial semplice
tutorial leggermente più avanzato