因此,我在自己的观点中创建:

<%=date=Date.today%>

如何从日期中提取月份名称?我想做点什么

 <%= DATE::ABBR_MONTHNAMES(date.month)%>    

但没有成功.我一直得到一个错误:未初始化常量ActionView::Base::CompiledTemplates::MONTHNAMES

我如何初始化常数,或者是否有其他方法将名称从日期格式中go 掉?

非常感谢您的回答!

推荐答案

参考文献this

<% @date = Date.today  %>  
<%= @date.strftime("%B")%>

如果

@date >> Fri, 11 Jun 2010

然后

@date.strftime("%B") >> "June"

Ruby-on-rails相关问答推荐

在has_many关系中由两个条件 Select

Rails TurboStream:可以向元素动态添加一个css类吗?

DateTime的最小数据提交格式

如何使用 Rails 语义记录器记录整个请求(标头、正文等)

刺激不添加侦听器以搜索表单输入

计算总价(商品数量*商品价格)

为什么 Rails 执行器不能识别内核的改进?

Rails 模型 - 以 ID 作为自定义列的自定义主键

twitter bootstrap下拉突然不起作用

如何在rails中发回js.haml

Rails:参数太少

什么是 Ruby 中的 Python 文档字符串?

如何在 RoR 中实现成就系统

URL中的Rails点而不是斜杠

在具有唯一约束的关联中使用 Rails 中的 factory_girl.得到重复的错误

错误未初始化的常量 AWS (NameError)

连接表的最佳 SQL 索引

ActiveRecord 查找现有表索引

Rails 4,Capistrano 3.0.0,无法加载这样的文件 - 部署

如何翻译 ActiveRecord 模型类名称?