Vorrei farmi restituire un form da un mio helper ma non riesco a trovare
un escamotage. Pensavo di utilizzare un content_tag o qualcosa del
genere ma non riesco a farlo funzionare ed in google non trovo
finora mi sto rigirando in qualcosa del genere:
def pform(part_id)
part = Part.find(part_id)
vote = Vote.new
content_tag(:fieldset) do
concat content_tag(:h4, part.name)
concat part.description.html_safe
concat form_for( vote, :url => xxx ) do |voting|
for p in vote.options do
concat radio_butto …
end
end
end
end
Ma ovviamente non funziona. Qualcuno ha gia` affrontato u problema
simile?
comunque, la query di google che ho usato questa: rails custom form_for
helper
ci sono parecchi risultati interessanti
Si, il primo e che avevo sbagliato query in google :) Il secondo e che probabilmente sto sbagliando approccio…
Se lo scrivono in molti ci sara un perche no?
Lo volevo mettere in un helper per evitare alcuni problemi di
validazione ma probabilmente e` una stupidagine.
La questione e che mettendo vari form new in una stessa pagina il validatore w3 ti da errore si lamenta che tutti i form hanno lo stesso id (new_vote) e idem per i submit. Penso che dovro riniziare ristudiando bene l’helper form_for
puoi dare un id diverso per ciascuna form usando il parametro :html =>
{:id =>
“new_vote_#{identificatore_a_tuo_piacimento}”}
idem per submit, basta aggiungere una chiave alle opzioni: :id =>
e_ora_qualcosa_di_completamente_diverso
ciao,
A.
Il 22/11/2010 13:44, Andrea R. ha scritto:
Lo volevo mettere in un helper per evitare alcuni problemi di
validazione ma probabilmente e` una stupidagine.
La questione e che mettendo vari form new in una stessa pagina il validatore w3 ti da errore si lamenta che tutti i form hanno lo stesso id (new_vote) e idem per i submit. Penso che dovro riniziare ristudiando bene l’helper form_for
– http://twitter.com/apeacox
Scusa per il ritardo nella risposta e soprattutto nei ringraziamenti.
Effettivamente era li il problema, personalizzato l’id con il modello
per cui lo inserisco mi funziona correttamente e mi ritorna a passare
tutte le validazioni.
puoi dare un id diverso per ciascuna form usando il parametro :html =>
{:id =>
“new_vote_#{identificatore_a_tuo_piacimento}”}
idem per submit, basta aggiungere una chiave alle opzioni: :id =>
e_ora_qualcosa_di_completamente_diverso
ciao,
A.
Il 22/11/2010 13:44, Andrea R. ha scritto:
Lo volevo mettere in un helper per evitare alcuni problemi di
validazione ma probabilmente e` una stupidagine.
La questione e che mettendo vari form new in una stessa pagina il validatore w3 ti da errore si lamenta che tutti i form hanno lo stesso id (new_vote) e idem per i submit. Penso che dovro riniziare ristudiando bene l’helper form_for
– http://twitter.com/apeacox
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.