標準の日付の表示形式を設定する
色々落ち着いてるので久々にRailsを触る
標準の表示だと英語圏に沿った表示になってるので変更したいなと探してみたら案の定あった。
# environments.rb ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS.merge!({ :default => "%Y年%m月%d日 %H:%M", })
あと日付選択も月名が英語になっているのを毎回設定するのはめんどいのでこうした。application_helper.rbでやるよりもconfig/environments.rbでやる方がふつうなのかな。
# app/helpers/application_helper.rb module ApplicationHelper include ::ActionView::Helpers::DateHelper alias default_date_select date_select def date_select object_name, method, options = {} options[:use_month_numbers] ||= true default_date_select(object_name, method, options) end alias default_datetime_select datetime_select def datetime_select object_name, method, options = {} options[:use_month_numbers] ||= true default_datetime_select(object_name, method, options) end end