我在视图中有一个这样的字符串
<%= l event.start_date, format: :long %>
输出
2013年1月
我想在不触及yaml文件的情况下将月份名称大写,并尝试了几个失败的选项。有可能吗?
答案 0 :(得分:0)
如果你打电话给大写,它只需要第一个字符,所以你可以使用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"