我认为我有这样的字符串
<%= l event.start_date, format: :long %>
哪个输出
2013 年 18 月
我想在不触及 yaml 文件的情况下将月份名称大写,并尝试了几个失败的选项。可能吗?
我认为我有这样的字符串
<%= l event.start_date, format: :long %>
哪个输出
2013 年 18 月
我想在不触及 yaml 文件的情况下将月份名称大写,并尝试了几个失败的选项。可能吗?
如果你调用大写它只需要第一个字符,所以你可以使用 titleize
<%=(l Date.today, format: :long) %>
=> "Miércoles, 28 de agosto de 2013"
<%=(l Date.today, format: :long).titleize %>
=> "Miércoles, 28 De Agosto De 2013"
请注意,所有单词都变成了大写字母
更新$ rails c
Loading development environment (Rails 4.0.0)
>> helper.l Date.today, format: :long
=> "September 02, 2013"
>> helper.l Time.now, format: :long
=> "September 02, 2013 22:56"