2010-10-04 29 views
9

Nhiều như tôi thích đường ray, tôi luôn ghét giao dịch với ngày tháng dưới dạng html ... đặc biệt là khi ngày không phải là tài sản của đối tượng.Rails select_date form name

Các helper select_date là tốt đẹp, nhưng nó luôn luôn tạo này:

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

Và tôi không thể tìm ra một cách để thay đổi tiền tố tên từ "hẹn hò" với cái gì khác. Có cách nào để làm việc này không? Tất cả những gì bạn sử dụng cho đầu vào ngày khi chúng không phải là một thuộc tính đối tượng?

Trả lời

1

nếu đó không phải là thuộc tính đối tượng, bạn có đang sử dụng trình trợ giúp ngày của đường ray không? Bạn có thể làm tốt hơn.

Tôi chỉ có một trường văn bản đơn giản và sử dụng jquery để trang trí nó làm ngày .. hãy xem this jQuery date drop-down.

Sau đó, bạn sẽ phân tích cú pháp trong bộ điều khiển dưới dạng Ngày tháng và thực hiện bất kỳ điều gì bạn cần. nó sẽ chỉ là thông số [: super_cool_date] (hoặc bất kỳ điều gì)

+0

Tôi đã cho rằng ... Vấn đề là tôi đang sử dụng một cửa sổ modal (facebox) và nó có vấn đề với bộ chọn ngày tôi đang sử dụng. – tybro0103

Các vấn đề liên quan