質問

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>

そして、レールはノモトデロールを投げます first_day_of_week @week

私が足りないものはありますか?

役に立ちましたか?

解決

あなたの方法はです

def first_day_in_week(datum)

いいえ

def first_day_of_week(datum)

名前は同じではないので、方法は見つかりません^^

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top