1
我在我的應用程序中使用了date_select:filter,:start_date。我需要加載當前月份的有效日期。例如,爲二月份加載的默認日期爲1到31,但需要加載二月份的實際日期(1到28)。如何在rails中加載有效的當前日期date_select標記
如何解決?
在此先感謝。
我在我的應用程序中使用了date_select:filter,:start_date。我需要加載當前月份的有效日期。例如,爲二月份加載的默認日期爲1到31,但需要加載二月份的實際日期(1到28)。如何在rails中加載有效的當前日期date_select標記
如何解決?
在此先感謝。
您可以使用日期的有效支持幫助程序獲取月份的開始和結束時間,然後將其添加到範圍中。一旦你有了範圍,那麼你可以將它傳遞給options_from_collection_for_select。
例如:
<% range = (DateTime.now.beginning_of_month .. DateTime.now.end_of_month) %>
<%= select_tag :date,
options_from_collection_for_select(
range.collect{|d|['date', d.mday]}, :first, :last) %>
嗨小豆,是否有軌道的任何選項date_select標籤? – prabu 2012-02-15 14:45:20