Ruby on rails ruby/rails未定义的方法`DAYNAMES';日期:班级

Ruby on rails ruby/rails未定义的方法`DAYNAMES';日期:班级,ruby-on-rails,ruby,Ruby On Rails,Ruby,我的代码: <% require 'date' %> <% today = Date.today%> <% (today..(today+7)).each{ |day| %> <a href="#" class="btn btn-large btn-primary disabled"><%=Date::DAYNAMES(day.wday)%> </a> <% } %> 缺少什么?Date::DAYNAM

我的代码:

<% require 'date' %>
 <% today = Date.today%>
 <% (today..(today+7)).each{ |day| %>
 <a href="#" class="btn btn-large btn-primary disabled"><%=Date::DAYNAMES(day.wday)%> </a>
 <% } %>

缺少什么?

Date::DAYNAMES
是一个数组,而不是一个方法。试试这个:

Date::DAYNAMES[day.wday]

Date::DAYNAMES
是一个数组,而不是一个方法。试试这个:

Date::DAYNAMES[day.wday]

Date::DAYNAMES
是一个数组,而不是一个方法。发件人:

DAYNAMES一个字符串数组,该字符串包含一周中的天数的全名 英语。第一个是“星期天”

所以,你想做:

<% require 'date' %>
 <% today = Date.today%>
 <% (today..(today+7)).each{ |day| %>
 <a href="#" class="btn btn-large btn-primary disabled"><%=Date::DAYNAMES[day.wday]%> </a>
 <% } %>


注意:链接中的括号而不是括号。

Date::DAYNAMES
是一个数组,而不是一个方法。发件人:

DAYNAMES一个字符串数组,该字符串包含一周中的天数的全名 英语。第一个是“星期天”

所以,你想做:

<% require 'date' %>
 <% today = Date.today%>
 <% (today..(today+7)).each{ |day| %>
 <a href="#" class="btn btn-large btn-primary disabled"><%=Date::DAYNAMES[day.wday]%> </a>
 <% } %>


注意:链接中用括号代替括号。

谢谢!这就是问题所在:)谢谢!这就是问题所在:)