Ruby on rails 在视图中调用帮助器方法时出现NoMethodError

Ruby on rails 在视图中调用帮助器方法时出现NoMethodError,ruby-on-rails,redmine-plugins,Ruby On Rails,Redmine Plugins,我正在为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)

我正在为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

在index.rhtml的第一行,它说

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

rails在
week@week的第一天抛出了一个命名错误

我有什么遗漏吗?

你的方法是

def first_day_in_week(datum)
不是


名称不相同,因此找不到方法^ ^

谢谢您指出我的巨大失败+为了耐心
def first_day_in_week(datum)
def first_day_of_week(datum)