Question

Je travaille sur un plugin de feuille de temps simple pour Redmin, tout allait bien jusqu'à ce que j'essaye d'utiliser des aides.

L'aide:

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

Dans la vue, j'ai une "feuille de temps" auxiliaire

Mais j'ai aussi essayé

helper :timesheet

et

helper TimesheetHelper

Dans la première ligne d'index.rhtml, il dit

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

et Rails lance un nomthoderner sur first_day_of_week @week

Y a-t-il quelque chose qui me manque?

Était-ce utile?

La solution

Votre méthode est

def first_day_in_week(datum)

ne pas

def first_day_of_week(datum)

Le nom n'est pas le même, donc la méthode n'est pas trouvée ^^

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top