どうもてぃ。
検索してもなかなか事例がなかったのと、rubydocやgithubのソースコードを見てもわかりにくかったのでメモとして残す。
環境
% cat /etc/lsb-release DISTRIB_ID=LinuxMint DISTRIB_RELEASE=19.3 DISTRIB_CODENAME=tricia DISTRIB_DESCRIPTION="Linux Mint 19.3 Tricia"
TL;DR
f.date_select :month, include_blank: true, month_format_string: "%{number} ヶ月" , discard_year: true, discard_day: true
simple_form_forを使う場合
= f.input :month, as: :date, include_blank: true, month_format_string: "%{number} ヶ月", discard_year: true, discard_day: true
参考にした子たち
rails/date_helper.rb at f33d52c95217212cbacc8d5e44b5a8e3cdc6f5b3 · rails/rails · GitHub
Method: ActionView::Helpers::DateHelper#date_select — Documentation for rails (4.1.7)
終わり
わかりにくすぎて、しかも例もなくて死ぬかと思った。