Ruby on rails 在视图中调用帮助器方法时出现NoMethodError
我正在为Redmine开发一个简单的时间表插件,在我尝试使用助手之前一切都进展顺利 助手: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)
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)