メールヘルパーでアクセスしたいカスタムモジュールがありますが、それを含める方法がわかりません。
私のカスタムモジュールlib/workday.rb
:
module Workday
def next_workday(date = Date.today)
...
end
...
end
MailHelperで使用しようとしていること:
module MailHelper
include Workday
def next_workday(date = Date.today)
Workday.next_workday(date)
end
...
end
ヘルパーを使おうとすると、次のようになります。
undefined method `next_workday' for Workday:Module
/www/xxx/app/helpers/mail_helper.rb:4:in `next_workday'
モジュールをコンソールに手動で含めると、直接およびヘルパーを介して正常に機能します。
> include Workday
=> Object
> Workday.next_workday
=> Fri, 04 Jan 2013
> helpers.next_workday
=> Fri, 04 Jan 2013