Ruby on rails 将@project.end_date.strftime(“b%Y”)转换为定义的区域设置
我用以下方法输出Ruby on rails 将@project.end_date.strftime(“b%Y”)转换为定义的区域设置,ruby-on-rails,localization,internationalization,ruby-on-rails-4,strftime,Ruby On Rails,Localization,Internationalization,Ruby On Rails 4,Strftime,我用以下方法输出Date属性 @project.end_date.strftime("%b %Y") 将此日期本地化以使其显示在application.rb中定义的区域设置中最简单的方法是什么?最简单的方法是使用Rails的帮助器方法,如下所示: l @project.end_date 您还可以使用在locales.yml文件中定义的格式: l @project.end_date, format: :short # config/locales/pirate.yml pirate: t
Date
属性
@project.end_date.strftime("%b %Y")
将此日期本地化以使其显示在
application.rb
中定义的区域设置中最简单的方法是什么?最简单的方法是使用Rails的帮助器方法,如下所示:
l @project.end_date
您还可以使用在locales.yml文件中定义的格式:
l @project.end_date, format: :short
# config/locales/pirate.yml
pirate:
time:
formats:
short: "arrrround %H'ish"
报告涵盖了这一点。希望有帮助