| date_select |
Returns a set of select tags (one for year, month, and day) pre-selected
for accessing a specified date-based attribute (identified by
method) on an object assigned to the template (identified by
object). It’s possible to tailor the selects through the
options hash, which accepts all the keys that each of the
individual select builders do (like :use_month_numbers for select_month) as
well as a range of discard options. The discard options are
:discard_year, :discard_month and :discard_day.
Set to true, they’ll drop the respective select. Discarding the month
select will also automatically discard the day select. It’s also
possible to explicitly set the order of the tags using the :order
option with an array of symbols :year, :month and
:day in the desired order. Symbols may be omitted and the
respective select is not included.
|
| datetime_select |
Returns a set of select tags (one for year, month, day, hour, and minute)
pre-selected for accessing a specified datetime-based attribute (identified
by method) on an object assigned to the template (identified by
object). Examples:
|
| distance_of_time_in_words |
Reports the approximate distance in time between two Time or Date objects
or integers as seconds. Set include_seconds to true if you want
more detailed approximations when distance < 1 min, 29 secs Distances
are reported base on the following table:
|
| distance_of_time_in_words_to_now |
Alias for #time_ago_in_words
|
| select_date |
Returns a set of html select-tags (one for year, month, and day)
pre-selected with the date. It’s possible to explicitly set
the order of the tags using the :order option with an array of
symbols :year, :month and :day in the desired
order. If you do not supply a Symbol, it will be appended onto the
:order passed in.
|
| select_datetime |
Returns a set of html select-tags (one for year, month, day, hour, and
minute) pre-selected with the datetime. It’s also possible
to explicitly set the order of the tags using the :order option
with an array of symbols :year, :month and :day
in the desired order. If you do not supply a Symbol, it will be appended
onto the :order passed in. You can also add
:date_separator and :time_separator keys to the
options to control visual display of the elements.
|
| select_day |
Returns a select tag with options for each of the days 1 through 31 with
the current day selected. The date can also be substituted for a
hour number. Override the field name using the :field_name option,
‘day’ by default.
|
| select_hour |
Returns a select tag with options for each of the hours 0 through 23 with
the current hour selected. The hour can also be substituted for a
hour number. Override the field name using the :field_name option,
‘hour’ by default.
|
| select_minute |
Returns a select tag with options for each of the minutes 0 through 59 with
the current minute selected. Also can return a select tag with options by
minute_step from 0 through 59 with the 00 minute selected The
minute can also be substituted for a minute number. Override the
field name using the :field_name option, ‘minute’ by
default.
|
| select_month |
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. Override the field name
using the :field_name option, ‘month’ by default.
|
| select_second |
Returns a select tag with options for each of the seconds 0 through 59 with
the current second selected. The second can also be substituted
for a second number. Override the field name using the :field_name
option, ‘second’ by default.
|
| select_time |
Returns a set of html select-tags (one for hour and minute) You can set
:time_separator key to format the output, and the
:include_seconds option to include an input for seconds.
|
| select_year |
Returns a select tag with options for each of the five years on each side
of the current, which is selected. The five year radius can be changed
using the :start_year and :end_year keys in the
options. Both ascending and descending year lists are supported by
making :start_year less than or greater than :end_year.
The date can also be substituted for a year given as a number.
Override the field name using the :field_name option,
‘year’ by default.
|
| time_ago_in_words |
Like distance_of_time_in_words, but where to_time is fixed to
Time.now.
|
| time_select |
Returns a set of select tags (one for hour, minute and optionally second)
pre-selected for accessing a specified time-based attribute (identified by
method) on an object assigned to the template (identified by
object). You can include the seconds with
:include_seconds.
|
<code/>and<pre/>for code samples.