2010-10-04 6 views
9

Per quanto io ami i binari, ho sempre odiato gestire le date in un formato html ... specialmente quando la data non è una proprietà di un oggetto.Rails select_date nome modulo

L'helper select_date è bello, ma genera sempre questo:

<select name="date[year]" id="date_year"> 
<select name="date[month]" id="date_month"> 
<select name="date[day]" id="date_day"> 

E io non riesco a capire un modo per cambiare il prefisso del nome da "data" a qualcos'altro. C'è un modo per fare questo? Cosa usi per gli input di data quando non sono proprietà di un oggetto?

risposta

1

se non si tratta di una proprietà di oggetto, stai semplicemente utilizzando gli helper per le date dei binari? Probabilmente puoi fare di meglio.

Avrei solo un semplice campo di testo, e uso jquery per decorarlo come una data .. controlla this jQuery date drop-down.

Si dovrebbe quindi analizzarlo nel controller come una data e fare tutto il necessario. sarà solo params [: super_cool_date] (o qualsiasi altra cosa)

+0

Ho considerato che ... Il problema è che sto usando una finestra modale (Facebox) e ha problemi con il selezionatore di date che sto usando. – tybro0103