0

我正在为 Redmine 开发一个简单的时间表插件,在我尝试使用助手之前一切都很顺利。

帮手:

module TimesheetHelper
def first_day_in_week(datum)
  return unless datum.kind_of? Date
  datum - datum.wday
end
def last_day_in_week(datum)
  return unless datum.kind_of? Date
  datum + (6 - datum.wday)
end
end

在视图中我有助手“时间表”

但我也试过

helper :timesheet

helper TimesheetHelper

在 index.rhtml 的第一行它说

<h2><%= l :timesheet_for %> <% first_day_of_week @week %> <%=l :and %>  
<% last_day_of_week @week %></h2>

并且 rails 会抛出 NoMethodErrorfirst_day_of_week @week

有什么我想念的吗?

4

1 回答 1

2

你的方法是

def first_day_in_week(datum)

不是

def first_day_of_week(datum)

名字不一样,所以没找到方法^^

于 2010-03-10T11:20:23.753 回答