module ActionView::Helpers::DateHelper
Public Instance Methods
Returns a select tag with options for each of the months January through
December with the current month selected. The month names are presented as
keys (what's shown to the user) and the month numbers (1-12) are used
as values (what's submitted to the server). It's also possible to
use month numbers for the presentation instead of names – set the
:use_month_numbers
key in options
to true for
this to happen. If you want both numbers and names, set the
:add_month_numbers
key in options
to true. If you
would prefer to show month names as abbreviations, set the
:use_short_month
key in options
to true. If you
want to use your own month names, set the :use_month_names
key
in options
to an array of 12 month names. You can also choose
if you want to use i18n standalone month names or default month names – you
can force standalone month names usage by using
:use_standalone_month_names
key. Override the field name using
the :field_name
option, 'month' by default.
Также поддерживается ключ :use_standalone_month_names
для
явного указания о необходимости использования отдельностоящих имен месяцев,
если текущий язык их поддерживает.
Examples¶ ↑
# Generates a select field for months that defaults to the current month that # will use keys like "January", "March". select_month(Date.today) # Generates a select field for months that defaults to the current month that # is named "start" rather than "month" select_month(Date.today, :field_name => 'start') # Generates a select field for months that defaults to the current month that # will use keys like "1", "3". select_month(Date.today, :use_month_numbers => true) # Generates a select field for months that defaults to the current month that # will use keys like "1 - January", "3 - March". select_month(Date.today, :add_month_numbers => true) # Generates a select field for months that defaults to the current month that # will use keys like "Jan", "Mar". select_month(Date.today, :use_short_month => true) # Generates a select field for months that defaults to the current month that # will use keys like "Januar", "Marts." select_month(Date.today, :use_month_names => %w(Januar Februar Marts ...))
# File lib/russian/action_view_ext/helpers/date_helper.rb, line 64 def select_month(date, options = {}, html_options = {}) DateTimeSelector.new(date, options.merge(:use_standalone_month_names => true), html_options).select_month end