Ruby gem (Rails 4 を対象) に取り組んでおり、その中で URL ヘルパーを使用できるようにしたいと考えています。を追加しようとしましinclude Rails.application.routes.url_helpers
たが、「nil:NilClass (NoMethodError) の未定義のメソッド 'routes'」という結果になります。
コンソールでテストしたので、なぜこれが行われるのかわかりません。コンソールに含めた場合、問題なく動作します。
クラスとモジュールは単純です:
module DynamicMenu
class Base
include Rails.application.routes.url_helpers
def get_menu_links
@links
end
private
def define_menu_links(args)
@links = args
end
end
end
これを修正する方法についてのアイデアはありますか? ActionView::Helpers などのさまざまなモジュールを含めようとしましたが、それも機能していないようです。