nomethoderrorビューでヘルパーメソッドを呼び出すとき
-
19-09-2019 - |
質問
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)
名前は同じではないので、方法は見つかりません^^
所属していません StackOverflow