سؤال

أنا أعمل على مساعد زمني بسيط ل 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>

والقضبان يرمي nomethoderror first_day_of_week @week

هل هناك شيء أفتقده؟

هل كانت مفيدة؟

المحلول

طريقة الخاص بك هو

def first_day_in_week(datum)

ليس

def first_day_of_week(datum)

الاسم ليس هو نفسه، لذلك لم يتم العثور على الطريقة ^^

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top