diff options
author | Koki Ryu <liukoki@gmail.com> | 2018-03-06 22:27:23 +0900 |
---|---|---|
committer | Koki Ryu <liukoki@gmail.com> | 2018-06-10 21:07:59 +0900 |
commit | 8f46a23d378cd807ff6c4a3b8e35723d4ef81432 (patch) | |
tree | b639e9e230da476c41906816af19fae0e2bbda8c /activerecord/lib/active_record/associations | |
parent | fcfe29cd2641b2ce3c01bc13f39d617ec302fc8d (diff) | |
download | rails-8f46a23d378cd807ff6c4a3b8e35723d4ef81432.tar.gz rails-8f46a23d378cd807ff6c4a3b8e35723d4ef81432.tar.bz2 rails-8f46a23d378cd807ff6c4a3b8e35723d4ef81432.zip |
Add `year_format` option to date_select tag. This option makes it possible to customize year
names. Lambda should be passed to use this option. Example:
date_select('user_birthday', '', start_year: 1998, end_year: 2000, year_format: ->year { "Heisei #{year - 1988}" })
The HTML produced:
<select id="user_birthday__1i" name="user_birthday[(1i)]">
<option value="1998">Heisei 10</option>
<option value="1999">Heisei 11</option>
<option value="2000">Heisei 12</option>
</select>
/* The rest is omitted */
Diffstat (limited to 'activerecord/lib/active_record/associations')
0 files changed, 0 insertions, 0 deletions