2010-10-04 4 views
9

Autant j'aime les rails, j'ai toujours détesté traiter des dates dans un format html ... surtout quand la date n'est pas la propriété d'un objet.Rails select_date nom du formulaire

L'assistant select_date est agréable, mais il génère toujours ceci:

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

Et je ne peux pas trouver un moyen de changer le préfixe du nom de « date » à autre chose. Y a-t-il un moyen de faire cela? Qu'est-ce que vous utilisez tous pour les entrées de date lorsqu'elles ne sont pas une propriété d'objet?

Répondre

1

Si ce n'est pas une propriété d'objet, utilisez-vous simplement les rails d'aide de date? Vous pouvez probablement faire mieux.

Je voudrais simplement avoir un champ de texte simple, et utiliser jquery pour le décorer comme une date .. consultez this jQuery date drop-down. Vous devez ensuite l'analyser dans le contrôleur en tant que date et faire ce que vous voulez. ce sera simplement params [: super_cool_date] (ou autre)

+0

Je l'ai considéré que ... Le problème est que je utilise une fenêtre modale (de facebox) et il a des problèmes pour s'entendre avec le sélecteur de date que j'utilise. – tybro0103

Questions connexes