2010-12-15 17 views
0

私は自分のウェブサイトのためのフォームを作っています。これは、ユーザーが日付を選択できるようになりますが、次の3ヶ月間だけです。Ruby on Rails next 3 months select

私はDateHelperのレール文書を読んだことがありますが、次の3ヶ月でドロップダウンを選択することはできません。次の12時間しか表示できません。次の3ヶ月?

乾杯

EEF

答えて

3

私はあなたができるとは思いません。 jQueryの日付セレクタhttp://jqueryui.com/demos/datepicker/を使用する方が良いでしょう(UIの観点から)。

ただし、(JavaScriptのバリデーションは簡単に破壊されるため)フロントエンドを制限しても、提出された日付はバックエンドで有効であることを検証する必要があります。

def valid_date(date) 
    return date <= Time.new + 3.months 
end