Prima di tutto, sono un principiante di Rails. Posso reggere il mio in Ruby, ma Rails è una storia completamente diversa per me. Mi piace la velocità di sviluppo che Rails mi offre, ma non riesco a fare pace con la documentazione esistente.Come posso creare un modulo in Rails senza dover utilizzare form_for e un'istanza del modello?
Per tutte le mie forme finora, ho utilizzato form_for, con un'istanza per il modello che dovevo creare (ad esempio, l'invio di un nuovo libro). Mi piacerebbe davvero essere in grado di scrivere solo qualcosa di simile:
<% form(:action => "whatever") %>
<% text_field ... %>
<% file_field ... %>
<% end %>
Dagli articoli che ho letto on-line, ho capito che questo era il modo in cui le cose si fatto in Rails < 2.0. Esiste comunque in Rails > 2.0 o qualcosa di simile? Puoi per favore postare un frammento?
+1, FormTagHelper è la versione generica di FormHelper. Quest'ultimo ha forma_for ed è specifico per i modelli AR, mentre il primo ha form_tag e può essere utilizzato per qualsiasi cosa. –
Grazie! Speravo di trovare qualcosa di simile! – Geo
Per favore dimmi, se non c'è molto da chiedere, come posso limitare le dimensioni di un text_field usando? Se aggiungo un campo di testo "some_name",: size => 50, l'HTML generato è sbagliato. – Geo